为什么要学习PHP?
前段时间一直在学习Android应用程序的开发,随着学习的深入,逐渐在android平台上搭建图像处理的系统。但是,我很快就发现了一个重要的问题。android操作系统一般都运行在手机平板电脑等硬件资源相对受限的设备。图像处理需要进行大量的矩阵运算,显然,手持设配很难满足这样的要求。前几天看了一些基于android平台的图像处理系统。其中,斯坦福大学EE368实验室提出的一个C/S模式的图像处理系统引起了我极大地兴趣。该系统的流程如下:[图1]
也就是说:虽然我们的手持设配资源有限,但是我们可以将需要处理的图像等信息发送给远程服务器,服务器对图像进行处理,然后将处理后的信息再发给我们的手机。PHP在其中扮演者重要的角色。由此,开始了我对PHP的学习。以下是我个人对PHP语法的总结:(由于本人学过C/C++/JAVA/HTML/MATLAB/ANDROID等,因此,对于PHP和C语言相似的地方,就不在举例) PHP基本语法举例学习(一) 1. 变量名$abc=1; $_abc=12.5; $_ABC2TR=TURE;(必须$开头)2. 数据类型boolean(布尔型)理解为真假型 $bo=TRUE; $bo=FALSE;integer(整型) $bo=1; $bo=-12;float(浮点型,也作“double”)理解为小数型 $bo=1.001; $bo=3.1415926;string(字符串) $bo=“这段字符串 or EN Word”;(字符串相加用点“.”)array(数组)$bo=array(1,2,3,4); $bo=array(“A”=>1 , “B”=>2);3. 输出语句输出语句:echo4. 条件语句if用法(与C语言相同)else if;else5. 条件语句switch用法举例(与C语言相同) case ,break等6. 循环语句for,whie用法举例(与C语言相同)break7. 数组的定义与使用举例定义:使用array$arr = array (3,5,7,9,6);$arr = array("id"=>2,"title"=>3);//类似C语言中的结构体使用:用[ ]方括号<?php$arr1 = array(3,5,7,9,6);$arr2 = array("id"=>2,"title"=>"hello array!");echo $arr1[0];//输出3echo "<br>";//换行echo $arr2["title"];//输出helloarray!$arr2["title"]="Hi,Nanjing!";//赋值echo "<br>";//换行echo $arr2["title"];//输出Hi,Nanjing!?>8. 函数的声明与调用举例声明:function关键字function name_fun(var1,var2,…){ return var1+var2;}调用Var3= name_fun(var1,var2,…);举例:function _11number(){ for($i=1;$i<100;$i++) { if($i%11==0){ echo$i."<br>"; } }}_11number();输出1~100以内11的倍数。