文档章节

php一些基本语法

__我执__
 __我执__
发布于 2016/03/27 21:52
字数 724
阅读 6
收藏 0

1.php的标记符

形式1:<?php   >?  形式2:<?    ?>  这个依赖php.ini中的一个设置项 short_open_tag=off  ()

作为一门语言 php是严格区分大小写的  并且以 ; 号结尾

2.php的注释:

单行注释和多行注释 但没有文档注释

反注释技巧:

例如:

/*echo “代码1”;

echo”代码2”;

echo”代码3”//*/

if(==0){

echo “代码1”;

echo”代码2”;

echo”代码3”   这里的结尾可以省略

}

反注释:

if(1=1){

echo “代码1”;

echo”代码2”;

echo”代码3”

}

变量:

$v1 =1;  php和其他语言不同,作为一门弱类型语言,声明变量并不需要定义变量类型

3.php声明的变量会在变量空间中声明 


4.isset(变量名):

作用:判断变量是否存在,true/flase

5.unset(变量名)

作用:断开变量与数据空间的链接

6.变量命名规则

行业规则—保证程序的可读性

1.骆驼命名 首字母小写,之后每隔单词首字符大写  $myName

2.帕斯卡命名 每隔单词首字母大写 $MyName

3.下划线分割法  $My_Name

7.变量传值方式:

1.值传递 : $v1=1;   $v2=$v1;


其实就是将数据空间的值复制1份,并且让$v2指向复制后的数据空间  两个变量的操作都是独立的,互不影响

2.引用传递


$v1=1; $v2=& $v1; 

其实是把变量$v1指向数据空间的线copy了一份给了$v2  让$v2和$v1指向同一个数据空间   操作其中一个变量都会影响另一个变量

8.可变变量

$s1=”abc”;

$abc=10;

$s2=$$1;   //$s2的结果就是10; php的变量非常灵活  这里以第一个$标识符为准,这种连续出现$的变量称为可变变量

9.预定义变量

$_POST   

它代表用户通过表单以post方式( method=”post” )提交的时候所提交的所有数据——这个称为post数据。

$_GET

它代表用户通过get方式( 有5种get形式 )提交的时候所提交的所有数据——这个称为get数据。

小提示:get,post没有翻译!

形式1:

<form action=”目标文件.php” method=”get”>

</form>  这种提交方式,数据内容由用户填写或选择而得到

形式2:<a href=“目标文件.php?username=5&userpassword=abc&age=18”>链接文字</a>

这种形式数据只要用户点击链接就会提交,用户只能选择点击或者不点击,但不能修改数据

形式3:

<script type=”text/javascript”>

location.href=”目标文件.php?username=5&userpassword=abc&age=18”;

</script >

利用js实现页面跳转功能,和a标签类似    该语句通常是放在一个函数中,当某个时间发生而去调用该函数

形式4:

<?php

header(“location:目标文件.php?username=5&userpassword=abc&age=18”);

?>


© 著作权归作者所有

__我执__
粉丝 0
博文 7
码字总数 3127
作品 0
南京
程序员
私信 提问
PHP中冒号、endif、endwhile、endfor这些都是什么

PHP中冒号、endif、endwhile、endfor这些都是什么 我们经常在wordpress一类博客程序的模板里面看到很多奇怪的PHP语法,比如: <?php if(empty($GET_['a'])): ?> <font color="red">空的</fon......

Luca13
2012/09/25
103
0
php curl实现发送get和post请求

1.cURL介绍 cURL 是一个利用URL语法规定来传输文件和数据的工具,支持很多协议,如HTTP、FTP、TELNET等。最爽的是,PHP也支持 cURL 库。本文将介绍 cURL 的一些高级特性,以及在PHP中如何运用...

P表弟
2018/07/19
0
0
怎么样快速开始使用php完成一个项目?

只会一点php的基本语法。 项目很简单,但是不想随心所欲做的太稀烂,所以还是想参考一些开源项目。 但是wordpress太庞大,有没有什么短小精悍的开源作品可以学习的。

梵高
2012/02/25
2.1K
3
适合PHP学习者的学习路线

适合PHP学习者的学习路线   新手不要看到上面的概括就以为PHP学习是很简单的,编程是需要你认真的思考和不断的实践,下面让兄弟连具体解释一下PHP的学习线路, 首先,任何网站都是由网页组...

小贱1991
2016/08/10
35
0
想找一个引路人,或者找一个师傅,谢谢了~~~~

本人在校大学生,大二的时候对网站感兴趣,就学习了PHP,一直在看一些PHP的教程和书籍,教程和书籍基本上都是基本语法的讲解,有的最后给了一个案例,但是案例都是直接上代码的,有的案例也配...

陈峰卫
2012/11/23
517
7

没有更多内容

加载失败,请刷新页面

加载更多

64.监控平台介绍 安装zabbix 忘记admin密码

19.1 Linux监控平台介绍 19.2 zabbix监控介绍 19.3/19.4/19.6 安装zabbix 19.5 忘记Admin密码如何做 19.1 Linux监控平台介绍: 常见开源监控软件 ~1.cacti、nagios、zabbix、smokeping、ope...

oschina130111
今天
10
0
当餐饮遇上大数据,嗯真香!

之前去开了一场会,主题是「餐饮领袖新零售峰会」。认真听完了餐饮前辈和新秀们的分享,觉得获益匪浅,把脑子里的核心纪要整理了一下,今天和大家做一个简单的分享,欢迎感兴趣的小伙伴一起交...

数澜科技
今天
7
0
DNS-over-HTTPS 的下一代是 DNS ON BLOCKCHAIN

本文作者:PETER LAI ,是 Diode 的区块链工程师。在进入软件开发领域之前,他主要是在做工商管理相关工作。Peter Lai 也是一位活跃的开源贡献者。目前,他正在与 Diode 团队一起开发基于区块...

红薯
今天
8
0
CC攻击带来的危害我们该如何防御?

随着网络的发展带给我们很多的便利,但是同时也带给我们一些网站安全问题,网络攻击就是常见的网站安全问题。其中作为站长最常见的就是CC攻击,CC攻击是网络攻击方式的一种,是一种比较常见的...

云漫网络Ruan
今天
11
0
实验分析性专业硕士提纲撰写要点

为什么您需要研究论文的提纲? 首先当您进行研究时,您需要聚集许多信息和想法,研究论文提纲可以较好地组织你的想法, 了解您研究资料的流畅度和程度。确保你写作时不会错过任何重要资料以此...

论文辅导员
今天
8
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部