php基本语法

phpj基本写法注意事项:

1.、php的代码部份全部要用半角的英文、很多人容易写成全角的英文和符号造成PHP代码报错。

2、PHP代码每行末尾要加分号。

3、我们在写文件wenjian.php这个文件命名的时候,只用英文半脚(a-z A-Z 0-9 _-)这些字符来命名文件。文件命名不要用中文,不要用特殊附号,不要中间加空格,严格区分大小。

php:变量    

$ 叫作美元符,英文单词:dollar。PHP的变量必须以美元符开始

变量的特点;1.必须要以$开始。如变量x必须要写成$x

2.变量的首字母不能以数字开始

3.变量的名字区分大小写

4.变量不要用特殊符号、中文,_不算特殊符号

5.变量命名要有意义(要让大众都能明白)

变量分类:可变变量、外部变量、环境变量

1、可变变量举例说明


2.外部变量:

PHP的外部变量是PHP 在使用过程中规定好的一些变量。这个变量的规定是这样规定的,就这样使用。

<html>

   <head>

   </head>


   <body>


       <form action="reg.php" method="post">

           <input type="text" name="username" />

           <input type="password" name="pwd" />

       </form>

   </body>

</html>


<?php

//$_POST后面加上中括号,将username作为字符串放在中括号里面,就得到了表单里面的<input type="text" name="username" /> 的值

$u = $_POST['username'];

echo $u.'<br />';


//$_POST['pwd']得到表单<input type="text" name="username" /> 的值

$passwd = $_POST['pwd'];

echo $passwd.'<br />';

?>

通过上面的实验我们知道了,通过$_POST这个外部变量,可以得到从表单输入的值。

另外,我们总结一些外部变量,要求知识点的学习级别:了解含义,默写这个单词的写法和作用。

全局变量名功能说明

$_COOKIE得到会话控制中cookie传值

$_SESSION得到会话控制中session的值

$_FILES得到文件上传的结果

$_GET得到get传值的结果

$_POST得到post传值的结果

$_REQUEST即能得到get的传值结果,也能得到Post传值的结果

3、环境变量举例说明:

环境变量我们主要用的有$_SERVER和$_ENV两个环境变量。不过,$_ENV逐渐被PHP的新版本给废弃了。

<?php


phpinfo();


?>

其它环境变量:

$_SERVER["REQUEST_METHOD"]请求当前PHP页面的方法

$_SERVER["REQUEST_URI"]请求的URI

$_SERVER["SERVER_SOFTWARE"]用的是哪一种服务器

$_SERVER["REMOTE_ADDR"]客户的IP地址

$_SERVER["SERVER_ADDR"]当前服务器的IP地址

$_SERVER["SCRIPT_FILENAME"]主前请求文件的路径

$_SERVER["HTTP_USER_AGENT"]当前访问这个网址的电脑和浏览器的情况

$_SERVER["HTTP_REFERER"]上级来源(用户从哪个地址进入当前网页的)

$_SERVER["REQUEST_TIME"]当前的时间

二、PHP常量

常量那就好翻译了:长久不变的值。

常量在代码中的定义、书写方式:

define(常量名,常量值)

注:

1.常量名可以小写,但是通常大写

2.常量名可以不加引号,但是通常加上引号。

3.在字符串中调用常量的时候,必须在引号外面

4.常量名建议只用字母和下划线

此外,系统还为我们准备了一些内置的常量。这些常量都是规定好的。我们先熟悉几个,还有更多的系统常量我们学习完上册,入门后再慢慢的增加和学习。

常量名说明

LINE当前所在的行

FILE当前文件在服务器的路径

FUNCTIOIN当前函数名

CLASS当前类名

METHOD当前成员方法名

PHP_OSPHP运行的操作系统

PHP_VERSION当前PHP的版本

TRAITTrait的名字,php5.4新加

DIR文件所在的目录

NAMESPACE当前命名空间的名称(区分大小写)

5.php注释:1、单行注释(只注释一行)

//表示单行注释


#    #号也表示单行注释,用的比较少

2、多行注释(注释多行)

/*

多行注释这里是注释区域代码

 */

php数据类型

数据类型:就是对数据分类的一个划分而已

PHP中一共有八种数据类型,包括4中标量数据类型,即boolean(布尔类型)integer(整型),float/double(浮点型)和string(字符串型)两种复合数据类型,即array(数组)和object(对象), 两种特殊的数据类型:即resource(资源)与 null (无,空白)

一、整个型数据整型——整数也,英文称之:integer。英文简写:int

整型分为:

10进行

8进制 (了解,基本不用)

16进制(了解,基本不用)

整型(整数)在计算机里面是有最大值和最小值范围的。

【了解知识点,开发中不常用】大家经常听说32位计算机,也就是32位计算机一次运算处理的最大范围为-232至232-1。64位计算机呢?——

八进制计算机·怎莫看  0神魔神魔就是八进制  0X之后就是16进制



三、字符串数据

在PHP语言中声明字符串有三种方式:

1.用单引号声明

2.用双引号声明

3.用字界符声明(需要输入非常大段的字符串时使用

1.单引号声明


用英文半脚的单引号,将字符串包起来

2.2.双引号声明字符串

在字符串两边加双引号

3.字界符声明

1).在变量后面的等号写三个小于号(<<<)。

2).然后在<<<后面写上字符(建议英文大写字符)。如下例中的:ABC

3).然后换行写上任意想写的字符

4).写完后,顶行。在行最开始处,再写上<<<后面的字符和分号

4那双引号和单引号有什么区别呢?

  1.双引号解析变量,但是单引号不解析变量。

2.在双引号里面插入变量,变量后面如果有英文或中文字符,它会把这个字符和变量拼接起来,视为一整个变量。一定要在变量后面接上特殊字符,例如空格等分开。

3.如果在双引号里面插变量的时候,后面不想有空格,可以拿大括号将变量包起来。

4.双引号解析转义字符,单引号不解析转义字符。但,单引号能解析\' 和\

5.单引号效率高于双引号,尽可能使用单引号

6.双号和单引号可以互插!!!双引号当中插入单引号,单引号当中插入变量,这个变量会被解析。

7.神奇的字符串拼接胶水——(.)点,用来拼接字符串。

8.我们将定界符声明字符串视为双引号一样的功能来看待

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 215,723评论 6 498
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 92,003评论 3 391
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 161,512评论 0 351
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 57,825评论 1 290
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 66,874评论 6 388
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 50,841评论 1 295
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,812评论 3 416
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 38,582评论 0 271
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 45,033评论 1 308
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,309评论 2 331
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,450评论 1 345
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 35,158评论 5 341
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,789评论 3 325
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,409评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,609评论 1 268
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 47,440评论 2 368
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,357评论 2 352

推荐阅读更多精彩内容