随笔分类 - PHP
摘要:define()定义和用法:define() 函数定义一个常量。常量类似变量,不同之处在于:在设定以后,常量的值无法更改常量名不需要开头的美元符号 ($)作用域不影响对常量的访问常量值只能是字符串或数字语法:define(name,value,case_insensitive)参数描述name必需。规定常量的名称。value必需。规定常量的值。case_insensitive必需。规定常量的名称是否对大小写敏感。若设置为 true,则对大小写不敏感。默认是 false(大小写敏感)。例子例子 1定义一个大小写敏感的常量:<?phpdefine("GREETING",&
阅读全文
摘要:包含敏感信息的函数可以使用include()、include_once()、require()、require_once()将这个函数库插入到脚本中,另外也可以使用PHP的auto_prepend配置指令自动完成文件插入以下转自:http://www.cnblogs.com/tianxin2001x/archive/2010/01/20/1652163.html 如果希望使用require()将页眉和脚注加入到每个页面中,还有另外一种办法。在配置文件php.ini中有两个选项auto_prepend_file和auto_append_file。通过这两个选项来设置页眉和脚注,可以保证它们在每个
阅读全文
摘要:include()include()语句将在其被调用的位置处判断并包含一个文件。包含一个文件与在该语句所在位置复制该文件的数据居右相同的结果。其形式为:include(/path/to/filename)与print和echo语句一样,使用include()时可以忽略括号。例如,假设希望包含一系列预定义的函数和配置变量,可以将这些函数和配置变量放在单独的文件中(例如,名为init.php),然后在每个PHP脚本顶部包含这个文件,如下:<?php include "/user/local/lib/php/wjgilmore/init.inc.php"; /* the .
阅读全文
摘要:转义序列描述\n换行符\r回车\t水平制表符\\反斜杠\$美元符\"双引号\[0-7]{1.3}八进制记法\x[0-9A-Fa-f]{1,2}十六进制记法
阅读全文
摘要:写出一下php段的输出结果:<?php $count=5;function get_count(){ static $count=0; return $count++;}echo $count;++$count;echo get_count();echo get_count();?>答案为:501主要涉及到两个知识点: 1.php变量的作用域;2.自增/自减变量;面试人对 “php变量的作用域” 理解挺到位,但在 “自增/自减变量” 上有些把握不准。现复习如下,以供参考:自增/减分为前置和后置,这涉及到一个先后顺序:Code highlighting produced by Act
阅读全文
摘要:自动全局变量————-超全局数组1、包含了来自web服务器,客户端,运行环境和用户输入的数据相关的一些数组2、这些数组比较特别3、全局范围内自动生效,都可以直接使用这些数组4、用户不能自定义这些数组,但这些数组的操作方式又和我们自己操作的方式一样$_GET //经由Url请求提交至脚本的变量$_GET超级全局变量包含使用GET方法传递的参数的有关信息。如果请求URL为http://www.example.com /index.html?cat=apache&id=157, 就可以使用$_GET超级全局变量访问如下变量:$_GET[ 'cat' ] = "apa
阅读全文
摘要:""、0、null三个值用var_dump打印结果如下:string(0) "" int(0) NULL 用== 对其进行比较:if("" == 0){ echo "1<br />";}else{ echo "2<br />";}if("" == null){ echo "3<br />";}else{ echo "4<br />";}if(null == 0){ echo "5
阅读全文
摘要:PHP中echo和print 的功能基本相同(输出 ),但是两者之间还是有细微差别的。1、返回值echo输出后没有返回值。print有返回值,当其执行失败时返回flase。因此print可以作为一个普通函数来使用,这意味着print可用在一些复杂的表达式中,而echo则不行。但是,因为echo语句不要求返回任何数值,所已在代码中echo语句的运行效率要略微快于print语句。2、输出字符串echo 可以同时输出多个字符串。echo $test1 . 'and' .$test2;print()只能输出一个字符串。需要括号括起。print()用法会对输出内容的%做特殊处理。prin
阅读全文
摘要:php5.2 默认是有 json 的,但我的ubuntu 9.10上没有。1. 下载 php-json 源码, 我下的是 php-json-ext-1.2.0.tar.bz22. 解压,进入目录。3. 编译前要初始化PHP环境: phpize 如果提示找不到该命令,就 apt-get install php5-dev 安装它。4. 编译json sudo ./configure sudo make5. 安装iltaek@iltaek-desktop:~/php-json-ext-1.2.1$ sudo make installInstalling shared extensions: /us.
阅读全文
摘要:< input type="checkbox" name="weeks[]" id="weeks" value=1> < input type="checkbox" name="weeks[]" id="weeks" value=2> < input type="checkbox" name="weeks[]" id="weeks" value=3> weeks后的中括号不可漏,否
阅读全文
摘要:++++++++++++++++++++++++++++++++++++++++++++++Windows下LAMP环境搭建++++++++++++++++++++++++++++++++++++++++++++++操作系统 : [windows xp professional sp3]服务器 : [apache-2.2.8]PHP : [php-5.2.17]数据库 : [mysql-5.1.49]数据库管理工具 : [phpmyadmin-3.3]++++++++++++++++++++++++++++++++++++++++++++++准备安装软件(dow...
阅读全文
摘要:1.echo和print的区别PHP中echo和print的功能基本相同(输出),但是两者之间还是有细微差别的。echo输出后没有返回值,但print有返回值,当其执行失败时返回flase。因此可以作为一个普通函数来使用,例如执行下面的代码后变量$r的值将为1。$r = print "Hello World"; 这意味着print可用在一些复杂的表达式中,而echo则不行。但是,因为echo语句不要求返回任何数值,所已在代码中echo语句的运行效率要略微快于print语句。2.include与require的区别include()与require()的功能也基本相同(包含)
阅读全文

浙公网安备 33010602011771号