手动塔建PHP开发环境 安装php c:\apps\php 安装apache c:\apps\apache 1.配制apache 配制c:\apps\apache\conf\httpd.conf DocumentRoot "c:/apps/www" //指定工作目录,WWW为自已创健 Directoryindex index.php index.html // 加入:loadModule php5_module "c:\apps\PHP\php5apache2_2.dll" 加入:PHPIniDir "c:\apps\PHP" 加入:AppType application/x-httpd-php .php 查找 <Directory "c:/apps/apache/htdocs"> 改为<Directory "c:/apps/www"> 重起apache 2.php配制 c:\apps\php php.ini.dist重命名php.ini 在php.ini中查找: php_gd2.dll 把前面的注解符号除掉; php_mysql.dll把前面的注解符号除掉; 在c:\apps\php\ext,c:\apps\php下 拷贝php_gd2.dll,php_mysql.dll,libmysql.dll c:\windows\system32下面 3.测试 在c:/apps/www 下创建 index.php文件 输入: <?php phpinfo() ?> IE: http://localhost/index.php Zend studio集成环境安装 .php与下面混排 html div css php mysql js jquery ajax 1.标准定界符 <?php? php code ?> 2.短标记 <? php code ?> 3.asp 风格 <% Php code %> 4.script <script language="php"> php code </script> php定界符可以写到页面的任意位置 php区分大小写 php以分号结尾 PHP注释: 写在定界符之内 单行注释: //xxxx 多行注释: /* XXXX */ php变量: :存储在内存中有名称的信息,变量随着程序执行而变化 $变量名称=值 变量名称规则: $开头 第二位以字母或者下划线 变量名称有意义,第二个单词以后,单词首字母为大写 $userName $telInfoPrice 打印变量: <?php echo $var; echo 30; ?> 预定义变量: 页面间数据传值 $_GET : 经由http GET方式传递数据 $_POST:经由http GET方式传递数据 $_REQUEST =$_GET+$_POST $_FILES:经由http 上传文件方式传递数据 会话: $_SESSION:服务端保存数据 $_COOKIE :客户端保存数据 $_SERVER :系统环境信息 PHP数据类型 基础数据类型(标量类型) 字符串 string 整型 integer 浮点型 float 布型 boolean 复合类型 数组:array 对象:ob_ject 特殊类型: 资源类型:resouce 空值: null没有值 字符串 "": 双引号代码会执行 ‘‘: 代码不会执行,普通字符输出 转义字符: 普通字符转换为控制符 \n \r \t \f 控制符转换为普通字符 "--->\" ‘--->\‘ <--->\< 整型: 整数:十进制,十六进制 八进制 浮点型 $var=1.2 布尔型: $var=true $var=false 当比较时 true为了,false 为0 打印时true 为1,打印时false 为空 空型: $var=null var:值为空 $var1 :值为空,声明变量为空值 unset($m):$m为空 var_dump($x):返回变量类型 数据类型转换: php: 字符串 整型 浮点型 布尔型 数组:array 对象:ob_ject 资源类型:resouce 空值: null没有值 php弱变量: <?php $a="123" $b=10; $c=$a+$b; echo $c; $aa=true; $bb=1; echo $aa+$bb; $cc=false; $dd=1; echo $cc+$dd; $bl=""; $num=1; echo $bl+$num; $num1=3 $str="3e+2"; $num=$num1+$str; var_dump($num); $str="20" $num2=5; $num3=$str+$num2; var_dump($num3); $str="20.1" $num2=5; $num3=$str+$num2; var_dump($num3); ?> 隐示转换:弱变量体现 1.转换为boolean 1---->true false 以下内容在运算的时间将变成false 0/0.0--->false 字符串或"0"----->false 空数组/null---->false 2.转换成数值型 true -->1 false -->0 字符串带有e E 转换符点型 字符串是数字字符串,将转换为整数或者浮点型 3.转换成字符串 true------>"1" false-------->"0" int 123-->"123" float 3.14---->"3.14" null-------->"" 数组-------->"array" 对象-------->"oject" 资源-------->"resource #序号" 变量显示转换: int float bool string array object $str="234234"; $str1=(数据类型)$str;
时间: 2024-09-30 07:57:00