欢迎来到天天文库
浏览记录
ID:8962483
大小:27.00 KB
页数:4页
时间:2018-04-13
《php的基本配置与安装》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、【PHP的基本配置与安装】1、WAMPwindowsapachemysqlphp2、LAMPlinuxapachemysqlphp【WAMP的配置】1、下载3个软件包win32msi的文件或者.exe文件mysql-5.1.46-win32.msiphp-5.2.13-Win32.ziphttpd-2.2.15-win32-x86-openssl-0.9.8m-r2.msi【php的特性】1、需要服务器编译2、后缀名.php3、CGI运行、模块方式运行、fastcgi(共享进程)4、PHP面向对象和面向过程的【如何书写PHP代码】1、
2、?>2、以分号结束3、短标记写法short_open_tag=On4、asp写法asp_tags=On<%%>5、6、注释单行注释//注释代码#多行注释/*注释代码*/【变量】1、变量定义$变量名有系统自动去决定变量属于什么类型变量名命名规则与js一致(js变量不可以是关键字)2、变量的类型整型浮点型字符串数组boolobject资源null3、变量名严格区分大小写【各种变量的类型】1、整形integerint2、doublerealfloat3、字符串string''""<<<
3、都属与字符串4、array数组$arr=array()数组5、resource数据库链接等6、null值为NULL7、boolean值truefalse8、对象$obj=newclass();【如何去判断一个变量类型】is_array()is_float()、is_real、is_doubleis_integeris_intis_bool没有is_booleanis_objectis_nullis_stringis_resource【变量的输出】1、echo打印出标准变量2、print_r()打印标准变量和数组3、printf()格式化输出终端%d%b%
4、s%o%x%X%u%f%c4、sprintf()格式化输出给变量5、var_dump()输出数组包括值的类型var_export()输出数组但是没有值的类型可以直接做为PHP代码使用【变量的分类】复合变量:除了标量之外标准变量:整型、字符串、浮点型、boolis_scalar()查看是否是标量;变量类型转换gettyp();settype();(类型)$变量【变量的赋值】$var=值;普通赋值引用赋值&;相当于别名【变量的作用域】全局变量:全局有效静态变量:值不会消失局部变量:使用时存在,不使用时撤销函数参数:传递作用,函数内部有效【超全局变量】1、$G
5、LOBALS[]、$_SERVER[]以这样形式的为超级全局变量A)$_SERVER[]:存放用户和服务器的一些信息foreach($_SERVERas$var=>$var2)echo"$var=>$var2"B)$_GET[]C)$_POST[]D)$_COOKIE[]E)$_FILE[][]F)$_ENV[]G)$GLOBALS[]//globalH)$_SESSION[]I)$_REQUEST[]总结:全局严格区分大小写,任何页面可以直接调用【数据类型之间的转换】1、改变数据类型用settype(变量,'类型');没有realboolean(或为b
6、ool,从PHP4.2.0起)integer(或为int,从PHP4.2.0起)float(只在PHP4.2.0之后可以使用,对于旧版本中使用的“double”现已停用)stringarrayobjectnull(从PHP4.2.0起)2、(类型)$变量;//临时的转换一下;存在real【魔术变量】1、__FILE__//显示当前文件的信息2、__CLASS__//返回当前的类3、__FUNCTION__//返回当前的函数名5、__LINE__//返回当前文件的行号6、__METOD__//返回当前的方法名7、__DIR__//文件所在的目录5.3版本之
7、后【常量】1、定义:常量define('常量名称','值');常量通常大写【算术运算符】+—*/(php与js都为非取整)%++--优先级与你小学学的一样【逻辑运算符】&&and&&>and
8、
9、or
10、
11、>or!不存在not运算符优先级!>&&>
12、
13、xor【赋值运算符】=+=-=.=*=/=%=【比较运算符】><==!=(<>)===!==<=>=【位移运算符】&
14、~^<<左移原来的数字*2n次方>>右移原来的数字/2n次方【优先级】()!算术运算比较运算逻辑运算符赋值运算【补充】变量值在什么情况下为nullunset();变量声明但是不赋值或者直接赋值为
15、nullisset()判断变量是否申明且值不为NULL;chr();intval
此文档下载收益归作者所有