PHP学习之初:基本语法

为什么要学习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.    输出语句

输出语句:echo

4.    条件语句if用法

(C语言相同)else if;else

5.    条件语句switch用法举例

(C语言相同) case ,break

6.    循环语句for,whie用法举例

(C语言相同)break

7.    数组的定义与使用举例

定义:使用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];//输出3

echo "<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的倍数。

9.文件的引用include("xxx.php"),require("xxx.php"),require_once()和include_once()
include()语句只有在被执行时才会读入要包含的文件,php处理器会在每次遇到include()语句时,对它进行重新处理.
require_once()和include_once()语句分别对应于require()和include()语句。require_once()和include_once()语句主要用于需要包含多个文件时,可以有效地避免把同一段代码包含进去而出现函数或变量重复定义的错误。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值