历史性的,具有划时代意义的一刻!
2018-06-22 05:10:43来源:未知 阅读 ()
旁白:
今天是开通博客的第一天!
其实学习前端的知识也有蛮久了(都是毕业后,抽空学的),断断续续,学习了HTML,CSS,JavaScript,jQuery,Bootstrap,angularJs,看上去好像学了好多东西了,其实也就HTML,CSS学的多一些,JavaScript看过一些教程,jQuery用过一点方法,Bootstrap学了两周,看了几本书,angular JS正在学。
想好好总结一下之前学到的东西,但是好像又不知道从哪里开始。就慢慢的以随笔的方式,在后面一点一点的反思,一点点的记录。既是回忆,也是总结,更重要的是留在以后还是段追思。坚持去记录每天学到的东西,积累也是一种财富。
今天开始学习一点PHP的知识,因为公司的网站后台是用PHP写的,拿到了所有的代码,却不知道如何配置在本地,还要请同学帮忙,觉得有必要学一点PHP的知识,从前端到后台,至少能干出来一个粗糙的网站。
正片:
1.PHP 语句以分号结尾(;)。PHP 代码块的关闭标签也会自动表明分号(因此在 PHP 代码块的最后一行不必使用分号)。
2. PHP 中 函数、类和关键词(例如 if、else、echo 等等)都对大小写不敏感。
PHP 中,所有变量都对大小写敏感。
(感觉管你敏感不敏感,建立变量按同一套命名规则就好了,我习惯小写,或者驼峰的方式)
3.PHP变量规则
-
- 变量以$符号开头,其后是变量名称
- 变量必须以字母或者下滑线开头
- 变量名称不能以数字开头
- 变量名称只能包含数字字符和鲜花县(A-z,0-9以及-)
- 变量名称对大小写敏感($y和$Y是不同的变量)
4.说JavaScript是一种弱类型语言,PHP更胜,直接不在乎类型,PHP自动把变量转换为正确的数据类型
5.PHP变量作用域:local(局部) global(全局) static(静态)
(牛逼了,我的PHP,函数内部竟然访问不到全局变量)
6.global关键词可以解决这一问题(开发者还是很有脑子的)
<?php $x=5; $y=10; function myTest() { global $x,$y; $y=$x+$y; } myTest(); echo $y; // 输出 15 ?>
同时PHP在$GLOBALS[index]数组中存储全局变量,index为变量名
1 <?php 2 $x=5; 3 $y=10; 4 5 function myTest() { 6 $GLOBALS['y']=$GLOBALS['x']+$GLOBALS['y']; 7 } 8 9 myTest(); 10 echo $y; // 输出 15 11 ?>
7.关于关键词 static
函数执行完,变量就会被删除,而static声明后的变量,会保存最后一次执行后的结果。
8.PHP echo 和 print语句
-
- echo能够输出一个以上的字符串
- print只能输出一个字符串,并始终返回1,。(有返回值奥)
9.echo 和 print 输出字符串,变量什么的,没什么不一样,就是输出数组有点区别
<?php $txt1="Learn PHP"; $txt2="W3School.com.cn"; $cars=array("Volvo","BMW","SAAB"); echo $txt1; echo "<br>"; echo "Study PHP at $txt2"; echo "My car is a {$cars[0]}"; ?>
10.PHP对象定义必须声明
-
- 首先使用class关键词,类是包含属性和方法的结构。(感觉有点java的意思)
- 然后我们在对象类中定义数据类型,然后在该类的实例中使用。
<?php class Car { var $color; function Car($color="green") { $this->color = $color; } function what_color() { return $this->color; } } ?>
11.NULL表示变量无值。NULL是数据类型NULL的唯一的值。NULL表示变量是否为空
12.string函数
完整的string函数手册
13.PHP常量
常量以字符或者下划线开头,一旦被定义就无法更改和撤销定义,常量贯穿整个脚本,自动全局
设置PHP常量----使用define()函数
-
-
- 首个参数定义常量的的名称
- 第二个参数定义常量的值
- 第三个参数规定常量名是否对大小写敏感
//对大小写不敏感的常量 <?php define("GREETING", "Welcome to W3School.com.cn!", true); echo greeting; ?>
-
14.PHP字符串运算符
运算符 | 名称 | 例子 | 结果 |
. | 串接 | $txt1="Hello" $txt2=$txt1."world!" | 现在 $txt2 包含 "Hello world!" |
.= | 串接赋值 | $txt1="Hello" $txt1.="world!" | 现在 $txt1 包含 "Hello world!" |
15.PHP出来个新的比较运算符 <> 不等于(PHP要上天啊) 暂时没看出和"!="的区别
暂时就先到这里了,晚上回家继续。 强烈推荐初学者去W3school学习
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
- php获得url参数中具有&的值的方法 2020-02-24
- php静态成员方法和静态的成员属性的使用方法 2019-12-14
- 定义php常量的详解 2019-10-25
- PHP全栈学习笔记12 2019-04-28
- 从Object对象中读取属性的值 2018-06-22
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash