Php基础语句
来源:互联网 发布:java swing表单实例 编辑:程序博客网 时间:2024/06/06 17:13
Php基础语句
1、php是什么?
Php是超文本预处理语言的缩写,hypertext preprocessor,是一种在服务气端运行的脚本语言。
2、PHP的发展
PHP最初是由Lerdorf 为了维护个人网页而制作的一个简单的用perl语言编写的程序这个程序主要显示lerdorf的个人简历,以及统计简历的访问量,后来随着功能的不断完善加上 后来的以色列工程师的加入完善代码,称为PHP3的基础。
3、php是轻量级的语言,弱类型语言,它的语法融合了java、c语言、perl语言等以及自己独创的语法。
4、Php的优势
1、开放的代码源,php项目的代码都可以自网上查到,好处:安全性高
2、跨平台性强,可运行在unix、linux、windows、macOS、
3、程序开发效率高,解析速度快。
4、面向对象
5、编写第一个php文件
Apache服务器--php
Php作为apache的模块存在的,所以访问的时候一定经过apache服务的解析(也是调用php5_module这个模块去解析)
6、在php文件中可以编写html、css、javascript语言,但是使用<?php ?>
标记的语言会使用php应用服务器解析,将解析后的代码发给客户端 浏览器 这个标记之外的都发给客户端。
在PHP文件(.php结尾的文件)中可以写html、css、js代码,但是在html文件中不能嵌套php的代码
在PHP文件中 ,遇到<?php ?>这些标签 会解析,如果没有这些标签,会直接将代码返回给浏览器去显示
Php的访问形式:http://localhost/php_review/1/test.php
7、php语言标记
(1)php的语言标记
1、<?php ?>建议使用这种形式的
如果?>结束标签后面没有代码,可以不写结束标签
2、<? ?>短标记 会被管理员金庸,所以不建议使用
3、<% %>asp 风格写法
(2)在php的配置文件中设置:
1、Short_open_tag 短标记
2、Asp_tag asp风格
PHP的配置文件:
Php.ini 文件中,开启 短标记 和 asp风格的标记
8、指令分隔符
每一条语句之间使用 ; 号隔开
功能执行语句:一定加;号
结构定义语句:一定不要加 ;号
9、PHP中的注释
1,PHP中的注释:
单行注释: //
多行注释: /* */
注意养成写注释的好习惯
2, 代码之间的空白
tab键
缩进:shift+tab
PHP中的变量:
变量词语,变化的量也可以称之为 变化的容器
10、PHP中的变量
1,变量:用于临时存储值的容器
思考:我想输出多行 #,几种方法?
2,变量的声明:
$变量名 = 值
声明和使用都要使用 $符号
变量的命名尽量使用 拼音或者英文单词,不要使用数字、特殊字符或者中文
变量名区分大小写
Echo 只输出变量的值
Var_dump() 不仅输出变量的值,还会输出变量的类型
判断变量是否存在
判断变量是否存在,使用 isset()函数
将变量清除掉,使用unset()函数
set----设置
reset ----重置
unset----删除
11、可变变量:
一个变量的值作为另外一个变量的名字,叫可变变量
$name=’china’;
$china=’xiaming’;
Echo $$name;
12、变量的引用传递:
PHP的变量默认是值传递,只是将变量的值赋给另一个变量,
引用传递,不再将值赋给另外的变量而是把保存这个变量的内存地址付给他,这样一个变量修改了,另外的变量也会跟着变
$var1=10; $var1=10;
$var2=$var1; $var2=&$var1
$var1=20; $var1=20;
Echo $var1; Echo $var1;
Echo$var2; Echo$var2;
变量的作用域:
局部作用域:指的是函数范围内定义的变量,在局部只能使用局部的变量
全局作用域:函数之外定义的变量,在全局只能使用全局的变量
但是,如果想在局部范围内使用全局范围的变量,需要使用global声明;
也可以使用$GLOBALS['变量名']注:没有”$”
function asd()
{
echo $GLOBALS["one"];
}
$one="qwer";
asd();
13、变量的类型
8大数据类型:
4种标量数据类型:
整型:int 在内存中一个整型的数据 占4个字节,不管你保存的是多长的数据,都占4个字节,一个整型类型的数据,范围 20多亿
浮点型:float
单精度:小数点后有一位小数,占4个字节
双精度:小数点后面有多位小数, 8个字节
1GB---1024MB
1MB---1024KB
1KB----1024bits(位)
字符串
定义字符串:
(1)单引号 ‘’
(2)双引号””
(3)定界符,<<<
单引号 和 双引号的区别:
1,双引号里面可以解析变量,单引号会将里面原封不动的输出
Echo ‘$result’;
Echo”$result”;
2,
转义字符---\ 将\ 转义字符后面的原封不动的输出
单引号:‘’
双引号:“ ”
总结出:单引号会把转义字符也输出,双引号不会
3,建议使用 单引号
因为 双引号会判断一下里面有没有变量,所以执行速度要比 单引号 慢
4,单引号里面不能嵌套单引号,双引号里面不能再嵌套双引号
定界符:<<<
需求:在php的文件中,我想输出一段javascript的代码
$st= <<<eot
<script>
alert('qwe welcome!!');
</script>
eot; //后面eot(随便写),表示字符串的开始,eot;表示字符的结束
//注意:字符串结束部分一定要顶格写
var_dump($st);
14、布尔值
他的值也非常简单,true 和 false
当转换为bool值时,哪些情况被认为是false?
1,false本身
2,整型值 0
3,浮点型值 0.0
4,空字符串以及字符串 “0”
5,空数组
6,不包括任何成员变量的对象
7,NULL
8,没有任何标记的simpleXML对象
2种复合数据类型
数组:
$arr=array(1,2,3,4,5);
var_dump($arr);
echo'<br/>';
对象:
$db = new mysqli('localhost','root','');
var_dump((bool)$db);
echo '<br/>';
2种特殊数据类型
资源型:
$rewq=mysql_connect('localhost','root','');
var_dump($rewq);
空 :
只有一个值就是NULL
- Php基础语句
- 学习PHP基础条件语句
- PHP循环语句基础介绍
- php操作mysql语句基础应用
- PHP基础--分支语句和array操作
- Learn PHP第一章:基础语句(变量)
- PHP基础(3)---流程控制语句
- Learn PHP第一章:基础语句2(安装PHP)
- 【php基础班】第9天 if语句、switch语句、while语句、dowhile语句
- PHP基础2-函数/分支语句/循环语句/表单处理/文件导入/常用php函数
- php操作MySQL数据库中语句基础应用
- Learn PHP第一章:基础语句1(简介)
- PHP语句
- php语句
- php快速学习之php的控制语句(有其他语言基础适用)
- 瞎玩php基础——语言基础,流程控制语句
- 入门系列之二PHP基础语法:if 语句的使用
- 【PHP】基础笔记 07 —— 流程控制 之 条件语句
- CRC校验
- View 5部署之三:vCenter Server的预留与限制
- JSP-servlet
- java面试题
- 利用JNI技术在Android中调用C++代码
- Php基础语句
- centOS 建立磁盘软阵列(softraid)
- Unix/Linux C++应用开发-C++标准模板库
- java中需要用equals来判断两个字符串值是否相等
- HDU 4727 The Number Off of FFF
- AppendRecord
- 内部排序算法C++实现
- 目标检测的图像特征提取之(一)HOG特征
- Libcurl库常用接口使用说明,限速设置