php
Radio_active
热爱自己热爱的热爱
展开
-
php学习--1
注释: // /* */ #数据类型: boolean (true ,false): 一些非boolean值也是假,如:0, 0.0, “0”,空白字符(”“),只声明没有赋值的数组等。(http://php.net/manual/zh/types.comparisons.php) string: 定义字符串的三种方式: ’ , ” , <<< (heredoc原创 2015-09-01 13:37:35 · 149 阅读 · 0 评论 -
php学习--3 流程控制语句,字符串操作
流程控制语句if(expr1){ statement1;}else if(expr2){ statement2;}else{ statement3;}switch(variable){ case value1: case value2: statement_1_and_2; break; case value3:原创 2015-09-05 11:41:37 · 243 阅读 · 0 评论 -
php学习--4 正则表达式
一般都放在 / 之间,定界符。 区分大小写。行定位符^ : 开始$ : 结尾^abc 以abc开头的可以匹配abc$ 以abc结尾的可以匹配单词定界符\b : 匹配的是完整的单词\B : 匹配的不能是完整的单词,而是其一部分\btm\b 匹配 tm\Btm\B 匹配含有tm的字符串,如htmp,tmp等字符类[ ]只能匹配一个字符选择字符| 选择前后任意长度字串T|tm|M 以原创 2015-09-08 10:13:05 · 196 阅读 · 0 评论 -
php学习--5 数组,函数
循环输出$myarray = array( 'first' => 'bob', 'second' => 'lisa', 'third' => 'john' );method 1:foreach($myarray as $key => $value){ echo $key." is ".$value; }method 2:while(l原创 2015-09-09 23:08:35 · 193 阅读 · 0 评论 -
php学习7-- 命名空间
命名空间: 1 防止编写的代码于php内部的类/函数/常量或者第三方类/函数/常量之间的名字冲突。 2 为很长的标识符名称创建了一个别名,提高可读性。定义命名空间: 只有类(包括抽象类和traits),接口,函数和常量,受命名空间的影响。 通过关键字namespace声明,在使用的所有代码前声明(命名空间必须是程序脚本的第一条语句)。declare语句除外。<?phpname原创 2015-10-14 12:02:12 · 532 阅读 · 0 评论 -
php学习-- 8 异常,生成器
Handling errors with PHP 如果没有设置error handler,php会根据配置进行处理。错误的汇报和是否忽略由php.ini 内的 error_reporting 决定,或者在运行时调用error_reporting()。建议在配置中设置,因为有些错误会在执行前发生。在开发时,应该设置error_reporting为E_ALL,这样就可以发现并用于修复问题。 php原创 2015-10-14 20:59:04 · 255 阅读 · 0 评论 -
php学习 --9 引用
引用:$a = &$b;//a,b指向同一个变量,可以通过unset来断开指向$a = 7;//a为7,b不变//以下,未定义的变量进行引用赋值,引用参数传递或者引用返回,会自动创建该变量function foo(&$v){}foo($a);$b = array();foo($b['b']);$c = new S();foo($c->d);在函数中引用全局变量$var1 = "Exa原创 2016-01-01 16:58:25 · 190 阅读 · 0 评论 -
php学习--6 类
基本模式class Myclass{ public $var = 'hello world!'; public function sayHello(){ echo $this->var.""; }//this在实例化所在类后才会自动生成。}$value = new Myclass();$value->sayHello();对象赋值原创 2015-10-08 11:57:43 · 232 阅读 · 0 评论