PHP简介

PHP简介

PHP可以做什么

1. 运行在服务器端
    Web网站的大部分数据都是存储在服务器的
    PHP就是用来处理这些存储在服务器的数据的
2. 跨平台
    服务器可以是多种平台的服务器,比如Linux、Window、Unix
3. 脚本语言
    它是通过编写脚本,也就是一行行的计算机指令(也可以理解为特定的英文单词),来指挥服务器来工作的,
    因此,在编写PHP的过程起始就是与服务器交流的过程,交流的语言就是PHP
4. 免费
    免费使用

PHP代码标识

    <?php
        echo "PHP是最好的语言" 
    ?>

就像编写JS脚本语言需要写在 <script> </script>之间的一样,在页面中编写PHP代码
写在<?php ?>标签之间,但注意后面的?>是可以省略的

Echo语句

echo是PHP中的输出语句,可以把字符串输出(字符串用双引号括起来)

如下代码

<?php echo "Hello world!"; ?>

计算表达式

不同于HTML和CSS,在PHP中可以做计算,比如写入echo 2*4计算机会计算出结果8,如下代码:

<?php echo 2*4; ?>

字符串

一个字符串是用双引号括起来的一个词或一个句字,比如:“Hello world!”。可以使用PHP语言输出这个字符串,比如:

<?php echo "Hello world!"; ?>

也可以用单引号括起来

<?php echo 'Hello world!'; ?>

可以吧两个字符用连接符链接起来,比如:

<?php echo 'hello,'.'world'; ?>

注意

  • 连接符可以链接多个字符串
  • 在php中字符串连接符是用(.)来表示的,这一点比较特殊

PHP语句结束符

在PHP编程中需要在每条语句末尾加入分好 ;

注释

在PHP中也有注释语句:用双斜杠(//)来表示,如下面代码

<?php
    // 输出hello,world!
    echo "hello,world!";
?>

变量

1. 什么是变量

变量是用于存储值的,如下代码

$var = "hello world";
echo $var;
2. 变量的命名规则

变量名处理需要"$"进行表示外,还有一些规则需要遵守。

  • 变量名必须以字母或下划线"_"开头。
  • 变量名只能由字母、数字、以及"_"组成,还能包含汉字。
  • 变量名不允许包含空格。当变量名由对个单词组成,建议使用"_"进行分隔,俗称下划线法,或者以大写字母开头,俗称驼峰命名法。
  • 变量名区分大小写。
3.PHP变量的数据类型

在变量中,由于变量占用的空间单元不一样,也分为几种数据类型,可以通过使用"memory_get_usage()"获取当前PHP消耗的内存。

在PHP中,支持8种原始类型,其中包括四种标量类型、两种复合类型和两种特殊类型。PHP是一门松散类型的语言,不必向PHP声明变量的数据类型,PHP会自动把变量转换为自动的数据类型。

标量类型-布尔类型

布尔类型(boolean):只有两个值,一个是TRUE,一个是FALSE,可以理解为是或否,它不区分大小写,主要用在条件结构中。echo输出结果为1,“var_dump”表明了“$flag”为布尔类型的身份,代码如下:

<?php
$flag = ture; 
echo $flag;
var_dump($flag);
?>
标量类型-整型

整型(integer):类似于常见的整数,他可以用十进制、八进制、十六进制指定,八进制数字前必须加上"0",十六进制数字前必须加"0x"。

标量类型-浮点型

浮点型(浮点数、双精度数或实数),也就是通常说的小数,可以用小数点或者科学计数法表示,科学计数法可以使用小写的e,也可以使用大写的E,例如:

<?php
$num_float = 1.234; //小数点
$num_float = 1.2e3; //科学计数法,小写e
$num_float = 7.0E - 10; //科学计数法,大写E
?>
标量类型-字符串

字符串是由一系列字符组成,在PHP中,字符和字节一样,也就是说,一共有256种不同字符的可能性。

字符串可以用三种方法定义:单引号形式、双引号形式和Heredoc结构形式

当字符串包含引号时,可以在单引号中嵌入双引号,也可以在双引号中嵌入单引号,也可以使用转义符""

当双引号中包含变量时,变量会与双引号中的内容连接在一起,当单引号中包含变量时,变量会被当做字符串输出。字符串中的$符号代表标识的变量

当字符串很长时,可以使用Heredoc结构形式,首先使用定界符表示字符串(<<<),接着在"<<<"之后提供一个标识符GOD,然后是字符串,最后以提供的这个标识符结束字符串。

<?php
$string = <<<GOD这是测试的字符串这是测试的字符串这是测试的字符串这是测试的字符串这是测试的字符串这是测试的字符串这是测试的字符串这是测试的字符串这是测试的字符串这是测试的字符串GOD;
?>
第一种特殊类型-资源

资源(resource):资源是由专门的函数来建立和使用的,例如打开文件、数据连接、图形画布。我们可以对资源进行操作(创建、使用和释放)。任何资源,在不需要的时候应该被及时释放。如果我们忘了释放资源,系统自动启用垃圾回收机制,在页面执行完毕后回收资源,以避免内存被消耗殆尽。

<?php
$file=fopen("f.txt","r");   //打开文件
$con=mysql_connect("localhost","root","root");  //连接数据库
$img=imagecreate(100,100);//图形画布
?>
第二种特殊类型-空类型

NULL(NULL):NULL是空类型,对大小写不敏感,NULL类型智游一个取值,表示一个变量没有值,当被赋值为NULL,或者尚未被赋值,或者被unset(),者三种情况下变量被认为为NULL。

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

推荐阅读更多精彩内容

  • 一、php可以做什么 php是一种可以在服务器端运行的编程语言,可以运行在Web服务器端。 php是一门后台编程语...
    空谷悠阅读 3,070评论 4 97
  • 一、变量 1、变量的命名规则 1、变量名必须以字母或下划线 “_”开头,如”$_name”,”$name” ,”$...
    yzw12138阅读 637评论 1 1
  • php可以做什么 php是一种可以在服务器端运行的编程语言,可以运行在Web服务器端。 php是一门后台编程语言,...
    dptms阅读 1,906评论 1 15
  • 为什么苹果发布会经常让人为之疯狂?演讲人的口才固然重要,可好马还需配好鞍,展示设计也是关键。 苹果多年来一直用基本...
    seedheart阅读 1,262评论 1 3
  • 最难逃离的是故土,一次次想着逃离那片土地,却又一次次回到那片土地。用“逃离”形容或许是对这片土地的不敬吧,甚至是“...
    小二不2阅读 308评论 1 1