PHP课程笔记1

来源:互联网 发布:疯狂联盟研究院数据 编辑:程序博客网 时间:2024/05/16 07:46

课时23 PHP注释及空白的使用

//一功能执行语句,后面必须加分号

//结构定义语句,后面一定不要加分号

//结构定义语句 IF ,WHILE,FUNCTION,CLASS

/**

文档注释    将来很有用

*/


 

课时24 PHP变量在计算机内存中的存储方式

变量存在内存中。

变量 跟数学中的X类似, X可以指代各种数字。

$变量

 

<?php

$name = ccg;

?>

 

变量里的内容只能通过变量名来找。


课时25 PHP变量的声明及变量的命名

1.变量名以$开始。

2.变量名最好是好识别的,有意义

3.不能以数字开头

4.变量名区分大小写

5.变量名中只能是下划线,数字,字母

**6.PHP可以使用系统关键字命名,但最好别用

 

var_dump();  //查看变量的数据类型和值

isset();  //判断变量是否存在

empty(); //判断变量值是否为空

unset(); //删除变量


课时26 PHP可变变量

<?php

$hello = 'world';

$$hello = 'hello';

echo $world; //输出hello

?>


 

课时27 PHP引用变量1

 

/*
$a = 10;
// $c = &$a;
$c = 20;
$a = 30;
$b = 10;
$c = $b;
$b = &$c;
$b = 50;
echo $c."<br>";
echo $a."<br>";
echo $b;
*/

 


课时28 PHP引用变量2

1.只有变量才有地址

2.只有变量才能引用

3.一个变量值发生变化,另一个变量的值也会发生变化

4.unset();可以解决引用关系

5.PHP unset()函数是用来销毁变量的,但很多时候,这个函数只把变量给销毁了,内存中存放的该变量的值仍然没有销毁

 


 

课时29 PHP变量类型的介绍

1.PHP八种数据类型

一 整型  int

二 浮点型 float

三 字符串 string

四 布尔型 bool

------------------以上标准型

五 数组 array

六 对象 object

-------------------以上复合型

七 资源 resource

八 NULL

 


课时30 PHP布尔类型(boolean)

1. 在IF语句中 0为假值,非0为真值.

2. 算是布尔假值的有

  • ​boolean    |  false
  • int              | 0
  • float           | 0.0
  • string         | ""

​​//string "0" 是假值,string "0.0"是真值​

//string "  "是真值

  • array          |空数组
  • NULL

课时31 PHP整型(integer)和浮点型(float或double)

1.整型的最大值与平台有关.32位系统到2的31次方=2147483647,超出就变成float型

2.浮点数最大值是1.8e308

***浮点数是个近似数,不能用等号去判断


课时32 PHP字符串的声明及定义

1.声明字符串必须使用单引号或双引号引住

2.一个字符或多个字符在PHP中都算字符串

3.字符串无长度限制,

4.双引号中不能再使用双引号,双引号中可以使用单引号

5.转义字符 \


课时33 PHP字符串中单双引号的区别

1.单引号中无法解析其中的变量,双引号中可以解析其中的变量

2.转义字符要在双引号下使用,在单引号下无效(但在单引号中,可以转义单引号自己或转义符号.)

3.在双引号中变量加花括号{}可以防止解析


课时34 PHP字符串的定界符声明

声明字符串的另一个方式:<<<   (定界符号)

1.在开始的定界符名(自定义的字符串中)左边一定要挨着<<<.写完定界的字符串后一定要回车(不能有空格)

2.在结尾处定界一定要顶头写定界符名,也不能有空格.直接回车.

3.使用' '在开始的定界符号中,将支持双引号的功能改成了单引号功能.

------------------------------------------------------

使用方法:

$str = <<<hello

.....

hello;

-----------------------------------------------------

单引号功能:

$str = <<<'hello'

......

hello;

-------------------------------------------------------


课时35 PHP变量的其它数据类型

伪类型: 在一些函数中,一个参数可以接收多种类型的数据,还可以接收别的函数作为回调函数使用,这种就成为伪类型.

--mixed   说明一个参数可以接受多种不同的类型

--number  说明参数可以是​int或float

    --callback   可以接收一个函数作为参数​,也可以是一个对象的方法.


课时36 PHP数据类型转换及强制类型转换

1.强制转换

  • ​getType(变量);  仅获取数据类型setType(变量,类型);   设置变量类型  ​(将原变量给转换了)
  • 在变量使用时,前面加上类型符号(在赋值时给新变量一个新类型,原变量类型不变)
  • intval(); floatval(); strval(); 不管什么类型,都转成整型/浮点型/字符串

课时37 PHP数据类型转换之自动类型转换2

2.自动转换

  • 小的往大的转
  • 字符串转整型只会取自己开头的数字,例如"34rlie"只会取到34,但如果"iwer34"就会取到0
  • 浮点转整型会出现问题,数值过大就会出错

3.is_xxx();  xxx可以表示任何类型,如果​int,float,null,numberic等等.表示判断是否是此类型.

 


课时38 PHP常量的介绍

1.常量:一旦声明,常量的值就不会改变.

2.常量是使用函数声明的.define("CSS",43);​

3.如果常量没有声明,则常量名在使用时,会自动转为字符串.


课时39 PHP常量的声明和使用2

4.常量名称前不要加$.

5.变量名称默认区分大小写,习惯上用大写

6.可以使用define()的第三个参数来决定是否让这个常量名称区分大小写为false.

7.常量的值只支持标准型的数据类型.

8.常量不能使用unset()来释放.

9.可以使用defined();来判断一个常量是否存在

10.常量的范围是全局的

11.get_defined_constants()可以获得已定义的常量


课时40 预定义常量

1.魔术常量

__LINE__文件中的当前行号。__FILE__文件的完整路径和文件名。如果用在被包含文件中,则返回被包含的文件名。自 PHP 4.0.2 起, __FILE__总是包含一个绝对路径(如果是符号连接,则是解析后的绝对路径),而在此之前的版本有时会包含一个相对路径。__DIR__文件所在的目录。如果用在被包括文件中,则返回被包括的文件所在的目录。它等价于 dirname(__FILE__)。除非是根目录,否则目录中名不包括末尾的斜杠。(PHP 5.3.0中新增) =__FUNCTION__函数名称(PHP 4.3.0 新加)。自 PHP 5 起本常量返回该函数被定义时的名字(区分大小写)。在 PHP 4 中该值总是小写字母的。__CLASS__类的名称(PHP 4.3.0 新加)。自 PHP 5 起本常量返回该类被定义时的名字(区分大小写)。在 PHP 4 中该值总是小写字母的。类名包括其被声明的作用区域(例如 Foo\Bar)。注意自 PHP 5.4 起 __CLASS__ 对 trait 也起作用。当用在 trait 方法中时,__CLASS__ 是调用 trait 方法的类的名字。__TRAIT__Trait 的名字(PHP 5.4.0 新加)。自 PHP 5.4 起此常量返回 trait 被定义时的名字(区分大小写)。Trait 名包括其被声明的作用区域(例如Foo\Bar)。__METHOD__类的方法名(PHP 5.0.0 新加)。返回该方法被定义时的名字(区分大小写)。__NAMESPACE__当前命名空间的名称(区分大小写)。此常量是在编译时定义的(PHP 5.3.0 新增)。

 


课时41 PHP中的运算符号有哪儿些

一元运算符   ++   --   !

二元运算符   + - *  %  / < > == ===

三元运算符   1 ? 2 : 3

 

算数运算符号   =  -  *  /  %  ++   --

赋值运算符     = +=  -=  /=  *=  %=

比较运算符  <  >  ==  >=  <= === !=

位运算符号   &  |   >>  <<  ~  ^


 

课时42 PHP算术运算符

1.在其他语言中(不是在PHP中), +号除了有加法的作用,还有连接字符串的功能. PHP中有.作为连接字符

2.echo -13%2 ;  答案是-1

echo 13%2;   答案是 1

**符号跟求余的符号相同.

3.  %操作

  • 让一个数不超过一个值
  • 求什么被整除

4. echo 13.34%2.45345; 结果为1

**小数求模是先转为整数再求模


课时43 PHP自加(++)自减(--)运算

1.++$a  先加再用

2.$a++  先用再加

 

 

0 0
原创粉丝点击