2、PPT基本操作

时间:2024.5.13


第二篇:Hypertext Preprocessor 开源通用脚本语言基本语法知识点总结


PHP编程入门的基本语法知识点总结

一、何为php

PHP,即“PHP: Hypertext Preprocessor”,是一种被广泛应用的开源通用脚本语言,尤其适用于 Web 开发并可嵌入 HTML 中去。它的语法利用了 C、Java 和 Perl,易于学习。该语言的主要目标是允许 web 开发人员快速编写动态生成的 web 页面,但 PHP 的用途远不只于此。

简单来说,就是php是一种脚本语言,可以做很多事情。①服务器端脚本 ②命令行脚本 ③编写桌面程序

二、开始php

(1)下载php解释器,其实win下面,最简单的还是wamp这个软件,下载下来什么都有了...

(2)win下面貌似还需要,mscvr110.dll 这个链接库,vc2012运行库,安装即可

(3)ide,无耻的使用了 phpStorm,等哥有钱了一定给你补回来, so...

User: newasp

License:

===== LICENSE BEGIN =====

14617-12042010

00001xrVkhnPuM!Bd!vYtgydcusnqt

mM!hZWoGg"DprWxZCBwsy8T91O7MRu

NVHtrbzv8O9mmoLvtijcHSSE7i5Jr!

===== LICENSE END ====

三、入门引导

(1)简单的输出

<?php

/**

* Created by PhpStorm.

* User: LENOVO

* Date: 2014/9/28

* Time: 14:51

*/

// 输出PHP详细信息

echo phpinfo();

//C:\php-5.6.1-Win32-VC11-x86\php.exe D:\dizzy\php_test\index.php

//phpinfo()

//PHP Version => 5.6.1

//

//System => Windows NT LENOVO-PC 6.1 build 7600 (Windows 7 Ultimate Edition) i586

//Build Date => Sep 24 2014 18:54:12

//Compiler => MSVC11 (Visual C++ 2012)

//Architecture => x86

//Configure Command => cscript /nologo configure.js "--enable-snapshot-build" "--disable-isapi" "--enable-debug-pack" "--without-mssql" "--without-pdo-mssql" "--without-pi3web"

"--with-pdo-oci=c:\php-sdk\oracle\x86\instantclient_12_1\sdk,shared"

"--with-oci8-12c=c:\php-sdk\oracle\x86\instantclient_12_1\sdk,shared" "--enable-object-out-dir=../obj/" "--enable-com-dotnet=shared" "--with-mcrypt=static" "--without-analyzer" "--with-pgo"

//Server API => Command Line Interface

(2)简单的表单处理

// 一个简单的html表单

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

<p>姓名: <input type="text" name="name" /></p>

<p>年龄: <input type="text" name="age" /></p>

<p><input type="submit" /></p>

</form>

// action.php 接收表单数据, 使用超全局变量

%_POST["name"]

%_POST["age"]

<?php echo htmlspecialchars($_POST['name']); ?>

<?php echo (int)$_POST['age']; ?>

// 这便是最简单的表单提交,及数据接收

四、基本语法

(1)PHP标记

<?php

echo "Hello World!";

// 当文件为纯PHP时,最好在末尾删除PHP结束标记

//?>

(2)从HTML中分离

// 在一对开始和结束之外的内容,都会被PHP解释器忽略。也就是html标签和PHP代码混合的那种,跟jsp,asp一样...

<p>This is going to be ignored by PHP and displayed by the browser.</p>

<?php echo 'While this is going to be parsed.'; ?>

<p>This will also be ignored by PHP and displayed by the browser.</p>

// 使用条件,高级分离

<?php if ($expression == true): ?>

This will show if the expression is true.

<?php else: ?>

Otherwise this will show.

<?php endif; ?>

(3)指令分隔符,注释

PHP需要在每个语句后面用分隔符结束指令。

注释: // 或 /* ... */ 但是,*/ 会匹配最近的那个,切记!切记!

五、类型

PHP支持8种原始数据类型。

四种标量类型:boolean(布尔型),integer(整型),float(浮点型,double),string(字符串) 两种复合类型:array(数组),object(对象)

两种特殊类型:resource(资源),NULL(无类型)

<?php

$a_bool = TRUE; // a boolean

$a_str = "foo"; // a string

$a_str2 = 'foo'; // a string

$an_int = 12; // an integer

echo gettype($a_bool); // prints out: boolean

echo gettype($a _str); // prints out: string

// If this is an integer, increment it by four

if (is_int($an_int)) {

$an_int += 4;

}

// If $bool is a string, print it out

// (does not print out anything)

if (is_string($a_bool)) {

echo "String: $a_bool";

}

?>

(1)Boolean 布尔类型

可以为TRUE或FALSE,不区分大小写。

一般非0,即为TRUE。

(2)Integer 整型

整型可以使用十进制,十六进制,八进制或二进制表示。八进制前面必须加0(零),十六进制加0x,二进制加0b。

如果给定的一个数超出了interger的范围,将会被解释为float。同样运算结果超出integer范围,同样如此。

php没有整除运算符,1/2 将产生出 float 0.5。可以强制转换为integer 或使用round() 更好的四舍五入。

echo (int)2.9; // 输出 2

echo round(2.555, 2) // 输出 2.56

// 决不要将未知的分数强制转换为 integer,这样有时会导致不可预料的结果。

<?php

echo (int) ( (0.1+0.7) * 10 ); // 显示 7!

?>

(3)Float 浮点型(double)

浮点型,也叫浮点数float,双精度double, 实数real。

<?php

$a = 1.234;

$b = 1.2e3;

$c = 7E-10;

?>

(4)String 字符转

一个字符串string,就是由一系列的字符组成,其中每个字符等同于一个字节。这就意味着php只能支持256个字符集,因此不支持Unicode。

string最大可以达到2GB。

<?php

$a = 123;

echo '$a'; // 输出 $a

echo "$a"; // 输出 123, 转义字符 '\'

$str = <<<'EOD'

Example of string

spanning multiple lines

using nowdoc syntax.

EOD;

?>

(5)Array 数组

php中的数组,实际上是一个有序序列。映射是把values关联到keys的类型。 由于数组元素的值也可以说是另外的数组,树形结构和多维数组也是允许的。 <?php

$array = array(

"foo" => "bar",

"bar" => "foo",

);

// 自PHP 5.4 起

$array = [

"foo" => "bar",

"bar" => "foo",

]

// key 可以是 integer 或 string 类型

// key 值为可选项, 如果未指定,则使用之前用过最大的integer键名加上1作为新键名 ?>

// 要修改某个值,通过其键名给该单元赋一个新值。

// 要删除某个键值对,对其调用 unset() 函数。

使用 unset() 需要注意,此时数组不会重建索引。需要重建索引,可以使用 array_values() 函数。 数组计算总数: 使用 count() 函数

(6)Object 对象

<?php

class foo{

function do_foo(){

echo "Doing foo.";

}

}

// 用 new 实例化一个类

$f = new foo;

$f->do_foo;

(7)Resource 资源类型

资源 resource 是一种特殊的变量,保存了到外部资源的一个引用。资源是通过专门的函数来建立和使用的。

(8)NULL

特殊的NULL 表示一个变量没有值。NULL类型唯一可能的值就是NULL。

可被认定为NULL的变量:①被赋值为NULL ②尚未被赋值 ③被unset

(9)Callback 回调类型

自PHP5.4 起,可以使用 callable 类型 指定回调类型 callback。

六、变量

php中变量用一个美元符号 $ 后面跟变量名来表示的。区分大小写。 变量默认总是传值赋值。

<?php

$a = 1;

// 值传递赋值

$b = $a

// 引用赋值

$c = &$a

// global 关键字

global ; $GLOBALS

更多相关推荐:
化学实验基本操作的练习

化学实验基本操作唐荣德1某学生采用以下方法清洗实验仪器用稀HNO3清洗做过银镜实验的试管用NaOH溶液清洗盛过苯酚的试管用盐酸清洗长期盛放石灰水的试剂瓶用乙醇清洗做过酚醛树脂的试管这位同学各项操作中正确的是DA...

化学实验基本操作实验报告单

学生实验活动记录和报告实验一化学实验简单的基本操作姓名年级日期

化学实验报告 实验__化学实验基本操作

实验报告姓名:班级:同组人:自评成绩:项目:化学实验基本操作课程:学号:一、实验目的1.熟悉实验室规则,安全守则及意外事故处理。2.学会玻璃仪器正确的洗涤和干燥方法。3.掌握简单玻璃工操作的基本要领,学会制作玻…

化学实验基本操作实验报告单

实验一化学实验基本操作姓名年级日期任课教师实验目的1认识化学实验常用仪器2掌握药品的取用加热等基本操作实验仪器及药品试管镊子试管夹药匙量筒酒精灯食盐大理石等分析加热试管后发现试管破裂的可能原因

生物化学实验基本操作-实验报告

生物化学实验基本操作一实验目的1熟悉化学类实验室的基本常识规则安全及防护知识2掌握基本实验操作及常用仪器的使用方法3通过实际操作进一步掌握理论知识能独立完成真个实验的设计操作及计算二实验仪器与试剂1实验器材仪器...

凉风中学九年级化学实验基本操作实验报告

实验一化学实验基本操作1班级姓名实验目的1认识初中化学实验中常用仪器2了解它们的用途使用注意事项3培养学生实验操作能力并对学生进行安全教育实验器材试管试管夹酒精灯铁架台铁圈铁夹圆底烧瓶集气瓶燃烧匙石棉网蒸发皿长...

化学实验基本操作方法

化学实验基本操作方法,内容附图。

大学化学实验 滴定分析基本操作 酸碱浓度的比较 实验报告

滴定分析基本操作及酸碱浓度的比较实验报告实验目的就不写出来了大家肯定都有一实验原理1酸碱指示剂有其变色范围pH甲基橙的变色范围是3144031为红色3144为橙色4414为黄色酚酞的变色范围是82100082为...

无机化学实验操作规范

无机化学实验操作规范目录化学实验的基本要求和学习方法1无机化学实验操作规范3一3一般无机化学实验仪器的使用二仪器的一般洗涤与干燥3三酒精灯和酒精喷灯的使用5四玻璃管的切割与熔光7五塞子的选择和钻孔8六托盘天平的...

高中化学:1.1《化学实验基本方法》教案+随堂练习(新人教版必修1)

第一节化学实验基本方法第1课时教学目标1树立安全意识初步养成良好的实验习惯并能识别一些化学品安全标识2通过识别一些化学品安全标识提高学生的学习兴趣3使学生树立严谨的科学探究习惯教学重点难点重点树立实验安全意识能...

高中化学必修一第一节 化学实验基本方法 教学过程讲义及习题(超具体超有用)

教案教案

化学实验报告的撰写

化学实验报告的撰写一化学实验内容很多也很广泛化学实验报告一般是根据实验步骤和顺序从七方面展开来写的1实验目的即本次实验所要达到的目标或目的是什么使实验在明确的目的下进行2实验日期和实验者在实验名称下面注明实验时...

化学实验基本操作实验报告(23篇)