php基础入门
https://www.cnblogs.com/st-leslie/p/5427267.html
PHP入门篇和PHP进阶篇
https://www.jianshu.com/p/26ac93b6bf32
二、php独特的语法特色
1、引号问题
在php中单引号和双引号的作用基本相同,但是有些场合却又是不同的
都可以用来包含要引用字符串
$str1="xiecanyong";
$str2='xcy';
echo $str1;
echo "<br />";
echo $str2;
但是单引号中的内容只被解析成为字符串,而双引号可以在字符串中加入变量
$age=",I am age 22";
$str1="xiecanyong$age";
$str2='xcy$age';
echo $str1;
echo "<br />";
echo $str2;
2、PHP常量
PHP相比于ASP,存在一些系统封装好的常量,这些有利于我们的使用,同时还支持我们自行封装常量
常见的常量有:
如下一些常用的PHP系统常量:
FILE 当前PHP文件名
LINE 当前PHP文件中所在的行数
FUNCTION 当前所执行的函数
CLASS 当前所执行的类
PHP_VERSION PHP的版本
PHP_OS 当前服务器的操作系统
TRUE 同true
FALSE 同false
E_ERROR 到最近的错误处
E_WARNING 到最近的警告处
E_PARSE 语法有错误处
E_NOTICE PHP语言中有异常处
PHP系统常量的内容就介绍到这里,希望对大家有所帮助。
在常量的使用中,我们一般是这样使用的
1、使用define方法来定义
//模拟圆的面积计算
define("R", 5);
$area=R*R*pi();
echo $area;
2、使用const关键字来定义
例如:const p=2;这样就确定了一个常量p,值为2
3、常量的检验
对于一个大型项目而言,我们不知道某个参数是否为变量还是常量,如果是常量的话,那么重新赋值会发生错误,所以我们要通过defined方法来检验是否为某个参数是否为常量
//$CONSTANT="2";
define("CONSTANT","2");
if (defined('CONSTANT')) {
echo CONSTANT;
}
3、PHP字符串操作
PHP字符串 链接:
https://www.jianshu.com/p/91ed5dc67977
6、PHP面向对象
一个简单的PHP面向对象
//定义一个类
class Person{
//定义一个属性
public $name="liLei";
//定义一个方法
public function Hobby(){
return $this->name;
}
} //实例化
$per=new Person();
$per->name='xiaoLi';
echo $per->Hobby();
特别注意->后面的变量不能加上"$"
一般我们常见的有public、private、protected这三个修饰符
要注意的是方法和属性也可以被static修饰,但是被修饰的方法或者是属性不可以使用->来调用,应该要换成::
//定义一个类
class Person{
//定义一个属性
static $name="LiLei";
}
error_reporting(0);
$per=new Person();
$per::name;