关于PHP的学习

1.php简介

PHP 是服务器端脚本语言。
PHP 文件可包含文本、HTML、JavaScript代码和 PHP 代码
PHP 代码在服务器上执行,结果以纯 HTML 形式返回给浏览器
PHP 文件的默认文件扩展名是 “.php”
PHP语法可以镶嵌于HTML中使用

2.PHP的基础语法

PHP脚本的一般格式:

<?php
//php代码块
?>

一个具体简单的实例:

<?php
echo "Hello World!";
?>
3.PHP变量

PHP 变量规则:

变量以 $ 符号开始,后面跟着变量的名称
变量名必须以字母或者下划线字符开始
变量名只能包含字母数字字符以及下划线(A-z、0-9 和 _ )
变量名不能包含空格
变量名是区分大小写的($y 和 $Y 是两个不同的变量)
注意:PHP 语句和 PHP 变量都是区分大小写的。
定义PHP变量的一个实例:

<?php
$x=5;
$y=6;
$z=$x+$y;
echo $z;
?>//输出变量z的值为11
4.PHP数组

在 PHP 中,array() 函数用于创建数组。
在 PHP 中,有三种类型的数组:
数值数组 - 带有数字 ID 键的数组
关联数组 - 带有指定的键的数组,每个键关联一个值
多维数组 - 包含一个或多个数组的数组

这里有两种创建数值数组的方法:

自动分配 ID 键(ID 键总是从 0 开始):
$cars=array(“Volvo”,“BMW”,“Toyota”);
人工分配 ID 键:
$cars[0]=“Volvo”;
$cars[1]=“BMW”;
$cars[2]=“Toyota”;
使用count()函数测量数组的长度
利用for循环遍历并打印数组
一个定义并打印数组的实例:

<?php
$cars=array("Volvo","BMW","Toyota");
$arrlength=count($cars);
 
for($x=0;$x<$arrlength;$x++)
{
    echo $cars[$x];
    echo "<br>";
}
?>
//输出效果显示:  
Volvo
BMW
Toyota

这里有两种创建关联数组的方法:

$age=array(“Peter”=>“35”,“Ben”=>“37”,“Joe”=>“43”);
or:

$age[‘Peter’]=“35”;
$age[‘Ben’]=“37”;
$age[‘Joe’]=“43”;
随后可以在脚本中使用指定的键。
关联数组的打印实例:

<?php
$age=array("Peter"=>"35","Ben"=>"37","Joe"=>"43");
 
foreach($age as $x=>$x_value)
{
    echo "Key=" . $x . ", Value=" . $x_value;
    echo "<br>";
}
?>

关联数组的键类似于数值数组的元素下标。

5.PHP函数

函数是通过调用函数来执行的
PHP 函数准则:
函数的名称应该提示出它的功能
函数名称以字母或下划线开头(不能以数字开头)
php函数的定义规则:

<?php
function functionName()
{
    // 要执行的代码
}
?>

php中函数定义与使用类似于C语言中函数的用法:
函数可以无形参,也可以有一个或多个形参,使用return语句可以使调用函数时具有返回值,但需注意的是return只能返回一个值。

6.PHP面向对象

面向对象内容要点:
− 定义了一件事物的抽象特点。类的定义包含了数据的形式以及对数据的操作。
继承 − 继承性是子类自动共享父类数据结构和方法的机制,这是类之间的一种关系。在定义和实现一个类的时候,可以在一个已经存在的类的基础之上来进行,把这个已经存在的类所定义的内容作为自己的内容,并加入若干新的内容。
抽象性 − 抽象性是指将具有一致的数据结构(属性)和行为(操作)的对象抽象成类。一个类就是这样一种抽象,它反映了与应用有关的重要性质,而忽略其他一些无关内容。任何类的划分都是主观的,但必须与具体的应用有关。
析构函数 − 析构函数(destructor) 与构造函数相反,当对象结束其生命周期时(例如对象所在的函数已调用完毕),系统自动执行析构函数。析构函数往往用来做"清理善后" 的工作(例如在建立对象时用new开辟了一片内存空间,应在退出前在析构函数中用delete释放)。
关于类的说明:
类使用 class 关键字后加上类名定义。
类名后的一对大括号({})内可以定义变量和方法。
类的变量使用 var 来声明, 变量也可以初始化值。
函数定义类似 PHP 函数的定义,但函数只能通过该类及其实例化的对象访问。
变量 $this 代表自身的对象。(对于变量 $this 的具体用法我并不是很清楚)
PHP 使用关键字 extends 来继承一个类,PHP 不支持多继承
php实例化对象的一个简单实例:

$mercedes = new Car ();
$bmw = new Car ();
$audi = new Car ();
7.PHP字符串

字符串变量用于包含有字符的值。
在创建字符串之后,我们就可以对它进行操作了。您可以直接在函数中使用字符串,或者把它存储在变量中。
注意:php中不需要像java在定义变量时声明变量的数据类型。直接给变量赋予不同数据类型的值就可以了。
PHP 并置运算符
在 PHP 中,只有一个字符串运算符。
并置运算符 (.) 用于把两个字符串值连接起来。

关于php变量定义及并置运算符使用的一个实例:

<?php
$txt1="Hello world!";
$txt2="What a nice day!";
echo $txt1 . " " . $txt2;
?>

strlen() 函数返回字符串的长度(字节数)。
strpos() 函数用于在字符串内查找一个字符或一段指定的文本。(涉及字符串的处理时这两个函数比较常用)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值