PHP第一天学习笔记

简介:

PHP数据类型:

boolean  integer  float  double  string  array  object  resource

 

一种比较另类的表示字符串的方式:

    echo <<<AAA

    HTML输出内容。。。//这里注释照样输出!

AAA;  

 

PHP echo中文乱码问题解决办法:

1.设置你的Zend Studio编码

 Window > Preferences > General > Workspace > Text file encoding --> UTF-8

 Window > Preferences > Web > HTML Files > Encoding --> UTF-8

 Window > Preferences > Web > CSS Files > Encoding --> UTF-8

 Window > Preferences > PHP > Debug > Encoding Settings --> UTF-8

 

2.然后在你的php文件开头加上这句:

header("Content-type:text/html;charset=UTF-8");

 

 

PHP里用点号.来拼接字符串,而Java里用加号+

 

 

PHP里创建数组的方式:

$aaa = array('this', 'is', 'a', 'example');  

array关键字可以省略,比如:

$aaa = ('this', 'is', 'a', 'example'); 

 

 

 

unset(var):将一个PHP变量设置为Null,unset函数没有返回值哦(从PHP4开始)

 

 

boolean is_null(var):判断一个变量是否为null

 

 

boolean settype(var,dataType):数据类型转换,

var即待转换的变量,dataType即数据类型:boolean  integer  float  double  string  array  object

 

 

PHP数据类型检测相关函数:

is_bool

is_string

is_float

is_real:is_float的别名

is_double

is_integer

is_int:is_integer的别名

is_null

is_array

is_object

is_numeric:是否是数字或者是否是由数字组成的字符串

 

 

 

PHP里常量定义方式:

define(var_name,var_value,is_ignore_sensitive);

var_name:             即常量名

var_value:            即常量值

is_ignore_sensitive:  即是否忽略大小写

 

 

获取常量值的方式:

1.直接通过常量名获取,前面不需要添加$符号

2.通过constant(var_name)函数来获取,传入常量名称,也可以用一个变量表示

 

boolean defined(var_name):判断一个常量是否存在

 

 

PHP里boolean的false值 echo出来却是一个空字符串,而true值echo出来却是一个字符串1,简直是不能再傻叉的设计

 

//变量是否已经声明

isset(var_name):  

 

 //变量是否为空(数字0,空字符串,null,boolean里的false)                      

empty(var_name):                       

 

 

 

PHP里的引用赋值:

$s1 = "a";

$s2 = & $s1;

改变$1的值,$2的值也跟随着改变,即两者指向同一个内存地址

 

 

 

PHP里的全局变量:

global $a;  //扩大变量a的作用域

但不能这样用

global $a = "a";  //这种用法是错误的

 

 

 

PHP里的动态变量即变量名称也可以用一个变量代指:

$temp = "Beautiful girl";

$test = "temp";

echo $$test

打印 Beautiful girl

 

 

 

PHP里的逻辑运算符xor异或:

一真一假为真

与||或的区别,||是真假为真,真真为真,但对于xor异或,真真为假,只有真假为真

 

 

 

PHP里的===全等:

两个变量的值相等且变量类型也要相等

转载:http://iamyida.iteye.com/blog/2256697

目录
相关文章
|
安全 关系型数据库 MySQL
某教程学习笔记(一):17、php漏洞
某教程学习笔记(一):17、php漏洞
72 0
某教程学习笔记(一):17、php漏洞
|
存储 程序员 PHP
PHP学习笔记(观隅反三)
PHP学习笔记(观隅反三)
58 0
PHP学习笔记(观隅反三)
|
PHP
PHP学习笔记(才贯二酉)
PHP学习笔记(才贯二酉)
94 0
PHP学习笔记(才贯二酉)
|
安全 PHP
PHP学习笔记(一往无前)(下)
PHP学习笔记(一往无前)(下)
90 0
PHP学习笔记(一往无前)(下)
|
Java 网络安全 PHP
PHP学习笔记(一往无前)(上)
PHP学习笔记(一往无前)(上)
69 0
PHP学习笔记(一往无前)(上)
|
机器学习/深度学习 IDE Shell
PHP 应用迁移 | 学习笔记
快速学习 PHP 应用迁移
114 0
PHP 应用迁移 | 学习笔记
|
PHP 开发者
PHP 方法重载|学习笔记
快速学习 PHP 方法重载
69 0
PHP 方法重载|学习笔记
|
Java PHP 开发者
PHP 属性重载|学习笔记
快速学习 PHP 属性重载
64 0
PHP 属性重载|学习笔记
|
安全 PHP 开发者
PHP 异常机制|学习笔记
快速学习 PHP 异常机制,本节学习PHP的异常机制。在之前学习内容中PHP如果出现了错误系统会直接报错例如error等警告通知。在面向对象中,这种错误由系统报错,我们没有办法抓到。想要抓到错误就要用到异常机制来实现。
91 0
PHP 异常机制|学习笔记
|
PHP 开发者
PHP 重载学习路径|学习笔记
快速学习 PHP 重载学习路径,重载是面向对象里的重要概念,本章主要学习重载的概念以及实现重载的具体应用。
57 0