---恢复内容开始---
正文之前,我要先讲一下自己的学习计算机语言的一些感想: 作为一个初学编程的菜鸟来说,个人认为H5是最好的选择(主要是简单),于是我毅然决然地选择了这条不归路,我从9月份开始学习h5语言,经历了h5,css3,js,jQuery,bootstrap,AngularJS,OnsenUI等等。其实早就想写一些东西,一是作为平时笔记,二是当小弟遇到世界性难题的时候希望得到各路大神的指点。为什么从现在才开始写呢,主要是我发现以前学的东西居然大都忘了,正好借着写些东西从头再来一遍。以后本人将从基本的标签开始,时常更新。今天学习了php,就先做一下php的笔记。 正文: 1.什么是php?PHP(外文名:PHP: Hypertext Preprocessor,中文名:“超文本预处理器”)是一种通用开源脚本语言。语法吸收了C语言、Java和Perl的特点,利于学习,使用广泛,主要适用于Web开发领域。PHP 独特的语法混合了C、Java、Perl以及PHP自创的语法。它可以比CGI或者Perl更快速地执行动态网页。用PHP做出的动态页面与其他的编程语言相比,PHP是将程序嵌入到HTML(标准通用标记语言下的一个应用)文档中去执行,执行效率比完全生成HTML标记的CGI要高许多;PHP还可以执行编译后代码,编译可以达到加密和优化代码运行,使代码运行更快。 2.第一个项目: 在phpStorm中建一个php文件并写出以下代码:我的第一个php页面
php嵌入到h5语言中并显示出hello php的效果。php语言中以
结尾。 3.变量:在js中定义变量为var a = 10;在php中相似以$开头后面跟大小写字母,数字和下划线,但不能以数字开头。 例如: $a = 10; $b = "hhhhhh"; $c = true; $d = 99.99; 说到变量,就提到和变量有关的几个函数:var_dump()显示数据类型;isset()检测是否分配了内存空间,变量被赋值时才会分配内存空间;unset() 释放变量; empty() 校验变量是否为空; 当变量为0 false "" "0"时为空。 4.字符串:变量嵌入到字符串中时用{},例如:$a = "天气";"今天{$a}很好",注意:当字符串使用单引号定义时,不能嵌入变量。 字符串的拼接: $str1 = "今天天气不错啊"; $str2 = ","; $str3 = "我们出去玩吧"; $result = $str1.$str2.$str3; 5.强制转换与自动转换:当变量进行加减乘除运算时会进行自动转换,变为number型;(int)强制转换成整型;(bool)强制转换成布尔型;(string)强制转换成字符串; 6.定义常量:difine("age","18",true) age:常量名;18:常量值; true:不区分大小写。 7.运算符与循环和js中一样,这就不多说了。 至此即为php第一天所学,如有错误,请各位不吝赐教。
---恢复内容结束---