PHP与MYSQL程序设计【第四版】 第三章随笔——(1)

第三章PHP基础

  (3.1——3.5)

  3.1  在WEB页面中嵌入PHP代码

    默认语法:<?php ?>

    短标签:<? ?>或<?="";?>——不推荐

    脚本:<script language="php"></script>

    ASP风格:<% %>

  3.2 为代码添加注释

    单行C++语法://

    shell语法:#

    多行C语法:/*

          This

          That

          */

  3.3 向浏览器输出数据

    print():1.print()

         2.print ""

    echo():1.echo()

         2.echo ""

    printf():interger printf(string format [, mixed args])

      printf()便于输出由静态文本和一个或多个变量中存储的动态信息组成的混合产物

      printf("Bar inventory:%d bottles of tonic water.".100)  // 输出: Bar inventory:100 bottles of tonic water.

    sprintf():string sprintf(string format[, mixed arguments])

      sprint()函数功能与printf()相同,但它将输出赋给一个字符串,而不是直接呈现到浏览器

      $cost = sprintf("$%.2f",43.2);  // $cost = $43.20

            P.S 常用的类型指示符

                %b        将参数认为是一个整数,显示为二进制数

                %c        将参数认为是一个整数,显示为对应的ASCII字符

                %d        将参数认为是一个整数,显示为有符号十进制数

                %f        将参数认为是一个浮点数,显示为浮点数

                %o        将参数认为是一个整数,显示为八进制数

                %s        将参数认为是一个字符串,显示为字符串

                %u        将参数认为是一个整数,显示为无符号十进制数

                %x        将参数认为是一个整数,显示为小写的十六进制数

                %X        将参数认为是一个整数,显示为大写的十六进制数

  3.4 PHP支持的数据类型

    数据类型(datatype)是具有一组相同特性的数据的统称。

    常见的数据类型包括:

      布尔型:返回TRUE或FALSE,不区分大小写。可用0表示FALSE,非零值表示TRUE

      整形:十进制;八进制;十六进制

      浮点型:也称单精度数、双精度数或实数可以指定包含小数部分的数

      字符串:简言之,字符串是一个连续的字符序列,通常用单引号或双引号界定

    符合数据类型包括:

      数组(array):二维数组、多维数组

      对象:对象必须显示的进行声明。声明对象属性的行为在类(class)中进行。

深入对象:

class Appliance {
    private $_power;
    function setPower($status){
        $this->_power = $status;
    }
}
...
$blender = new Appliance;

/*
    类定义创建了一些与数据结构(这里的Appliance)相关的属性和函数,Appliance只有一个属性power,这个属性可用setPower()进行修改。
    类定义是一个模板,本身无法操作,而对象是基于此模板创建的。这是通过new关键字实现的。因此最后一行创建了类Appliance的一个对象,名为blender
    这样就可以使用setPower()来设置blender对象的power属性了:
    $blender->setPower("on")
*/

      使用类型强制转换实现数据类型间的转换:

            P.S 类型转换操作符

                转换操作符        转换为

                (array)            数组

                (bool)或(boolean)        布尔值

                (int)或(integer)        整数值

                (object)            对象

                (real)或(double)或(float)     浮点数

                (string)            字符串

    类型自动转换:PHP对于类型定义非常松散,有时会根据引用变量时所处的环境,将变量自动转换为整数类型。

    与类型有关的函数:

      获取类型:gettype()形式:string gettype(mixed var)

      转换类型:settype()形式:boolean settype(mixed var,string type)

    类型标识符函数:形式:boolean is_name(mixed var)

  3.5 标识符

    合法的标识符需满足以下性质:

      以字母或下划线开头

      只能由字母、数字、下划线字符和从127~255的其他ASCII字符组成

      区分大小写

      任意长度

      标识符名不能与任何PHP预定义关键字相同。

时间: 2024-10-13 03:06:07

PHP与MYSQL程序设计【第四版】 第三章随笔——(1)的相关文章

《Linux程序设计 第四版》之第二章的最后练习题

这篇文章是<Linux程序设计 第四版>中的第二章的最后练习题(2.8综合应用), 题目是编写一个CD数据库应用程序, 首先:用两个文件来保存存储的数据,一个是title_file.cdb,一个是column_file.cdb! title_file.cdb里面保存的是唱片的基本信息:拥有如下四个字段: CD的目录编号,标题,唱片类型,作曲家或艺术家: column_file.cdb里面保存的是唱片的详细信息即唱片包含的歌曲信息:拥有如下三个字段: CD的目录编号,曲目编号,歌曲名 其次: 有

[C程序设计(第四版)]谭浩强扫描版下载

下载地址: http://www.gqylpy.com/di/3 <C程序设计(第四版)>谭浩强PDF高清完整版-下载 C语言程序设计PDF 内容简介 <中国高等院校计算机基础教育课程体系规划教材:C程序设计(第4版)>是一本公认的学习C语言程序设计的经典教材.根据C语言的发展和计算机教学的需要,作者在<C程序设计(第三版)>的基础上进行了修订.<中国高等院校计算机基础教育课程体系规划教材:C程序设计(第4版)>按照C语言的新标准C99进行介绍,所有程序都符

《C++ Primer》 第四版 第7章 函数

<C++ Primer> 第四版 第7章 函数 思维导图笔记 超级具体.很具体,图片版,有利于复习查看 http://download.csdn.net/detail/onlyshi/9479711

Ajax本地跨域问题 Cross origin requests are only supported for HTTP(针对jQuery基础教程第四版第六章)

出现的问题: 解决的步骤: 谷歌浏览器出现的效果: 针对jQuery基础教程(第四版),第六章  成功: 原文地址:https://www.cnblogs.com/qinghui258/p/8432569.html

Java 线程第三版 第三章数据同步 读书笔记

多线程间共享数据问题 一.Synchronized关键字 atomic一词与"原子"无关,它曾经被认为是物质的最小的单元,不能再被拆解成更小的部分. 当一个方法被声明成synchronized,要执行此方法的thread必须先取得一个token,我们将它称为锁.一旦该方法取得(或者说是获得)锁,它将运行此方法然后释放掉(或者返回)此锁.不管方法时怎样返回的(包括通过异常)该锁会被释放. 二.Volatile关键字 如果变量被标示为volatile,每次使用该变量时都必须从主寄存器中读出

《计算机网络&amp;#183;自顶向下方法》第七版 第三章 课后习题与问题 答案

非官方答案,本人已尽最大努力(包括参考官方答案),使结果正确,如有错误,请大佬指出 正文: 3.1~3.3节 R1 a.如果只是简单想把信件送到,那么所有的头部信息只需要一个目的地址就够了,题目给出端口号四个字节,所有分组的头部那就只需四个字节 此协议规定,运输层的全部任务就是,将应用层的数据,切成最大1196字节的块,把每一块加上目的主机对应程序的端口号,并将得到的分组交付给网络层 在接收方,运输层将网络层报文取回,去掉头部信息,将数据拼接成应用层需要的信息,根据端口号交付给应用层即可 不过话

C语言探索之旅】 第一部分第四课第三章:变量的世界之显示变量内容

内容简介 1.课程大纲 2.第一部分第四课第三章:变量的世界之显示变量内容 3.第一部分第五课预告:基本运算 课程大纲 我们的课程分为四大部分,每一个部分结束后都会有练习题,并会公布答案.还会带大家用C语言编写三个游戏. C语言编程基础知识 什么是编程? 工欲善其事,必先利其器 你的第一个程序 变量的世界 基本运算 条件表达式 循环语句 实战:第一个C语言小游戏 函数 练习题 习作:完善第一个C语言小游戏 C语言高级技术 模块化编程 进击的指针,C语言王牌 数组 字符串 预处理 创建你自己的变量

[C程序设计(第四版)].谭浩强.扫描版pdf

下载地址:网盘下载 内容简介 <中国高等院校计算机基础教育课程体系规划教材:C程序设计(第4版)>是一本公认的学习C语言程序设计的经典教材.根据C语言的发展和计算机教学的需要,作者在<C程序设计(第三版)>的基础上进行了修订.<中国高等院校计算机基础教育课程体系规划教材:C程序设计(第4版)>按照C语言的新标准C99进行介绍,所有程序都符合C99的规定,使编写程序更加规范:对C语言和程序设计的基本概念和要点讲解透彻,全面而深入:按照作者提出的"提出问题-解决问

学习《C语言程序设计第四版.谭浩强》计划

1.每天学习一个章节 2.所有的课程代码手动创建.生成 3.完成课后习题 4.每章节发表博客 5.每章节写笔记 第一章:程序设计和C语言 第二章:算法--程序的灵魂 第三章:最简单的C程序设计--顺序程序设计 第四章:选择结构程序设计 第五章:循环结构程序设计 第六章:利用数组处理批量数据 第七章:用函数实现模块化程序设计 第八章:善于利用指针 第九章:用户自己建立数据类型 第十章:对文件的输入输出 第十一章:常见错误分析

『Java编程思想-第四版』第二章:一切都是对象

Java编程思想-第四版学习总结,此为第二章:一切都是对象. package com.w3cjava.second; @SuppressWarnings("all") public class Second { /** * Java编程思想(第四版) * 第2章 一切都是对象 * @param args */ public static void main(String[] args) { /** * 2.1 用引用操作对象 * 遥控器(引用)操作电视机(对象),改变音量,改变频道 *