》》》PHP初入---(一)
什么是PHP?
PHP是服务端的一种脚本语言,主要应用为web应用开发(应用管理系统、网站系统、软件开发)
PHP开发
要开发PHP程序,需要安装PHP环境(集成安装、手动安装)--安装的组件(web服务器、PHP语言--已经稳定版本5.3.x、数据库)
web服务器
web服务器的作用是将网站项目资源集中管理,可以让在同一网内的电脑以URL地址的形式访问这些资源,开通外网,也可以通过ip地址或域名访问相应的web资源
web服务器(Apache跨平台[Windows,Linux]、IIS、Nginx、)
数据库(MySQL、Oracle、sqlserver、db2、SQLite、mogodb)
PHP环境安装
PHP集成包安装(phpstudy、wamp、lnmp【Linux下】、appserver、xampp)
手动安装--准备好不同组件一一安装,并且配置(php.ini,httpd.conf[apache配置文件],mysql.ini)
将httpd安装成服务:
PS D:\phpStudy\Apache\bin> ./httpd.exe -k install
配置文件的操作
web服务器网站根目录--存放所有web资源的主目录
Apache服务器(服务端口默认是80,是80时可以不写)主要配置文件httpd.conf
Apache配置项:
documentRoot---设置根目录--访问网站根目录:域名:端口--本地localhost:80
Listen--设置监听端口--默认80
DirectoryIndex--设置目录默认文件
*注意:更改配置文件后要重启phpstudy
netstate -ano查看端口使用情况
在计算机中服务对应端口--一个端口号只能被一个服务使用,常用端口:
Apache--》80
MySQL--》3306
ftp--》21
URL地址构成:协议://网址|ip地址:端口号/路径?参数名1=值&参数名n=值
B/S结构(bower/sever) C/S
基本语法
'//换行
?>asp--
//启动短标签方式,php.ini 将short_open_tag=on
?>
//每条语句都要以";
"结束
变量名定义规则 1.以$开头
2.第二个字符可以是任意字母、下划线
3.变量剩余部分可以是任意字母、数字下划线
4.变量名中不能包含空格
5.区分大小写
变量赋值用"=",其数据类型由值决定
变量值传递--(值传递、地址传递)
js中当变量赋值给另一变量时,变量为基本数据类型时是值传递,是复合型则是地址传递
php中则会给&表示是否为地址传递
【》》》PHP初入---(一)】变量数据类型:
基本--int,float[double],string,boolean
复合--array,object
特殊--null,resource
定义字符串:
单引号、双引号:
heredoc--当字符串内容为html标签或者xml标签推荐使用:
heredoc方式声明字符串
Tag;
echo $tbCont;
?>
字符串连接符:用点的方式进行连接
单双引号嵌套处理:单双、双单都可;单单和双双则用转义符\
输出\\--‘\\\\’
获取字符串长度:
strlen(参数),mb_strlen(参数,编码格式[跟据文档])--多字节字符按单字节处理
';
//utf-8汉字占3个字节
echo $words.'长度为'.mb_strlen($words,'utf-8').'
';
//php.ini设置小数精确位数precision
?>
数字运算:++在前是自增1再赋值,在后则是先赋值在自增1
echo true时为1,false为空字符串---echo会将变量值转换为字符串输出,逻辑型转换为字符串规则
var_dump(变量名)查看变量真实值
';
//boolean 1$flag = false;
echo '$flag变量的数据类型为'.gettype($flag).',值为'.$flag.'
';
//boolean ''
?>
一些常见方法 is_string(变量):判断是否是字符串
is_int(变量):判断是否是整型
is_float(变量):判断是否是浮点型
is_numeric(变量):判断是否是数字
is_bool(变量):判断是否是逻辑型
推荐阅读
- 慢慢的美丽
- 《真与假的困惑》???|《真与假的困惑》??? ——致良知是一种伟大的力量
- 《跨界歌手》:亲情永远比爱情更有泪点
- 诗歌:|诗歌: 《让我们举起世界杯,干了!》
- 《魔法科高中的劣等生》第26卷(Invasion篇)发售
- 人间词话的智慧
- 《一代诗人》37期,生活,江南j,拨动心潭的一泓秋水
- 广角叙述|广角叙述 展众生群像——试析鲁迅《示众》的展示艺术
- 书评——《小行星》
- 《失落的百年致富圣经》读后感