-
URL变量的传入:例:my.php?temp1=hello word
-
变量值读取:<? $temp1=$_GET["temp1"]?>
-
输出URL值:URL传入值:<?=$temp1?>
-
与Asp的比较,呵呵..几乎是一样的 request("temp1")
-
-
关于数据类型
-
PHP采用混杂式的变量类量,省去变量申明的麻烦事.这点和VB很像呵呵.真TMD的方便.
-
-
变量的输出
-
方法1:<?=$temp?>
-
方法2:<?echo $temp?>
-
方法1和ASP几乎是一样的...ASP中标识为:<%=temp%>
-
-
关于语法
-
几乎和C/C++一样..还支持OOP.强..还支持PHPGTK.狂昏.(^^小声说一句,PHPGTK偶没试验成功.)
-
-
字符 含义/cx 匹配由x指明的控制字符。例如, /cM 匹配一个 Control-M 或回车符。x 的值必须为 A-Z 或 a-z 之一。否则,将 c 视为一个原义的 'c' 字符。 /f 匹配一个换页符。等价于 /x0c 和 /cL。 /n 匹配一个换行符。等价于 /x0a 和 /cJ。 /r 匹配一个回车符。等价于 /x0d 和 /cM。 /s 匹配任何空白字符,包括空格、制表符、换页符等等。等价于 [ /f/n/r/t/v]。 /S 匹配任何非空白字符。等价于 [^ /f/n/r/t/v]。 /t 匹配一个制表符。等价于 /x09 和 /cI。 /v 匹配一个垂直制表符。等价于 /x0b 和 /cK。 - 条件及循环
- for{}
- <?
for($i=0;$i<5;$i++)
{
echo "<font color='#FF0000'>当前index:$i</font><br>";
};
?> - 执行结果
- 当前index:0
当前index:1
当前index:2
当前index:3
当前index:4
- <?
- foreach
- 功能:用于对数组类型,快速遍历。。。(Delphi在.net版本后,才引入了 for each 指令)。
- 实例代码
- $myArray = array("MyName"=>"lijinjie","year"=>"23");
foreach($myArray as $temp)
{
echo "<font color='#FF0000'>$temp</font><br>";
} - 执行结果:
lijinjie
23
- while{}
- 实例:
- $i=5;
while($i--)
{
echo "执行index:<font color='#FF0000'>$i</font><br>";
}
- 执行index:4
执行index:3
执行index:2
执行index:1
执行index:0
- do while{} :do while和while最大的区别就在于。。do while是先执行,后判断,而while是先判断后执行.明白不行,不做实例代码了.
- if{} else{} :地球人都知道,也不做实例代码了.
- switch:
switch($i)
{
case(1):/*code here*/;break;
case(2):/*code here*/;break;
case(3):/*code here*/;break;
default:
/*code here*/
}
switch结构可以很好的解决,多重if else 造成的代码过长的问题.但是需要注意的是过度使用switch结构,会引影代码的执行效率.(^^delphi里的经验得知)
- for{}
- function
- 函数是C语言的中最主要的部分,也是它的灵魂所在.C及php中的函数定义,不像delphi里要求那么严格.
- C函数
int CheckBig(int x,y)
{
if (x>y){
return(x);
return(y);
}
function CheckBig($x,$y){
if ($x>$y){
return $x;
}else{
return $y;
}
}
- delphi中的函数:
function CheckBig(x,y:integer):integer;
beginif x>y then result:=x else result:=y;
end;
-
从C/PHP/Delphi三者的代码来看..php的代码是比较简洁的.因为混杂类型的支持,无需申明变量,以及函数类型.大家也很容易看出来..php的代码就好像是C和Pascal代码的杂交品种.(^^是优良滴杂交品种).
-
学习也一样.对比式学习方式是可以很快的掌握一门新的开发语言.以上是我第一次接触PHP的1个小时的学习内容.请大家留给大家做参考,首次学习,中间难免有误,请大家见谅.(^^早上2点多了.唉也只有这个时候有时间学习一下,狂哭ing..
- 最后讲一下PHP在win2003上的安装.方法和安装ActivePerl是一样的.以cgi方式进行运行.
- 下载php-win32 5.X版本 http://www.php.net
- 解压至C:/php
- 把文件夹里的 php.ini-dist 改名为 php.ini 并存放到C:/windows (php.ini文件的设置我这里不多讲了,自己看一下随带的install.txt文件,讲得很详细)
- 大家注意到里头有2个注册表文件..一个是pws-php5cgi.reg 另外一个 pws-isapi.reg 都导入注册表
- 打开IIS管理器:新建站点...当然如果你有了..就不用再建了.
- 点[属性]-->选择[主目录]-->[配置]-->[添加]-->
- 可执文件那里填:C:/php/php-cgi.exe "%s" %s
- 呵呵..perl那里也是这样设置的..都这个模样的..
-
- 完成后.保存.
- 好了,关闭再运行一下IIS...自己建个 test.php 内容为:
- <%
- echo phpinfo();
- %>
- 好了打开一个IE,当然你也可以用fireFox呵呵..输入http://127.0.0.1/test.php 这样就会输出有关php.ini文件的配置说明.以及web环境说明.
- 如果如现cgi错误什么什么的...---->绝招--->重启一下电脑..就可以解决了..如果还是不行,请检查一上上面的操作是否正确.
-
- dsfdsf