PHP中把以两个下划线__开头的方法称为魔术方法,这些方法在PHP中充当了举足轻重的作用。 魔术方法包括: __construct(),类的构造函数 __destruct(),类的析构函数 __call(),在对象中调用一个不可访问方法时调用 __callStatic(),用静态方式中调用一个不可访... ...
分类:
Web程序 时间:
2017-02-19 00:04:11
阅读次数:
214
<?phpclass MyClass{}class NotMyClass{}$a = new MyClass;var_dump($a instanceof MyClass);var_dump($a instanceof NotMyClass);?> <?phpclass MyClass{}class ...
分类:
Web程序 时间:
2017-02-18 09:29:05
阅读次数:
220
if($_GPC['export'] != ''){ include(dirname(__FILE__).'/./PHPExcel-1.8/Classes/PHPExcel.php'); $template = './sdpost2.xlsx'; //var_dump($_GPC); $objRea... ...
分类:
Web程序 时间:
2017-02-12 13:33:50
阅读次数:
191
PHP基础学习 <?php //类型 $test=123; var_dump($test);//打印出类型和数值 echo '<hr/>'; echo gettype($test);//得到变量类型-》整型 echo '<hr/>'; $res=(bool)$test;//临时转换类型 var_du ...
分类:
Web程序 时间:
2017-02-11 18:05:04
阅读次数:
242
1 echo();2 print();3 die();4 printf();5 sprintf();6 print_r();7 var_dump(); 1 echo() 可以同时输出多个字符串,可以多个参数,并不需要圆括号,无返回值。2 print() 只可以同时输出一个字符串,一个参数,需要圆括号 ...
分类:
Web程序 时间:
2017-02-10 12:53:37
阅读次数:
214
echo:是PHP语句,语句是没有返回值的,而 print 和 print_r 是函数,函数可以有返回值。 print:只能打印出简单类型变量的值(如 int,string) print_r:可以打印出复杂类型变量的值(如数组,对象) echo:输出一个或者多个字符串 var_dump:可以打印出复... ...
分类:
其他好文 时间:
2017-02-09 23:13:36
阅读次数:
192
is_numeric()用来判断是否是数字和数字字符串。如果是则返回true,如果不是则返回false。 如果过度的依赖这个函数是很不安全的。 1.如果输入为16进制时,可绕过is_numeric()判断,如果代码中仅用is_numeric()判断后直接写入数据库,并取值时不进行过滤的话可能造成二次... ...
分类:
其他好文 时间:
2017-02-04 23:23:39
阅读次数:
2163
['id' => 5, 'name' => 'node5', 'pid' => 3], 1 => ['id' => 1, 'name' => 'node1', 'pid' => 0], 2 => ['id' => 2, 'name' => 'node2', 'pid' => 0], 3 => ['i... ...
分类:
编程语言 时间:
2017-01-26 10:35:24
阅读次数:
177
//在注册时用户名不能是纯数字, 防止一个人的用户名和另一个人的手机号相同public function Login(){ if (IS_AJAX) { $username = I('param.username'); //var_dump($username); $password = I('pa... ...
分类:
移动开发 时间:
2017-01-20 14:47:56
阅读次数:
191
PHP里说的文件包括:文件和目录1.用filetype方法加路径("./11.txt")是判断文件类型 //var_dump(filetype("./11.txt"));//判断文件类型.是文件返回:string 'file' (length=4)。如果返回string 'dir' (length= ...
分类:
Web程序 时间:
2017-01-15 16:04:01
阅读次数:
259