PHP基础入门笔记

(注:与C语言相同部分内容省略)

入门篇--:

一、PHP简介

1.1 PHP

是一种创建动态交互性站点的服务器端脚本语言。

1.2 PHP能做些什么?几乎能做服务器语言能做的所有事情

(1)生成动态页面内容

(2)创建、打开、读取、写入、删除、关闭服务器上的文件

(3)接收表单数据并处理

(4)发送并取回cookies

(5)添加、删除、修改数据库中的数据

(6)限制用户访问网站中的某些页面

(7)对数据进行加密解密等

1.3 运行环境

初学者建议在本地安装软件包,推荐XAMPP,然后在Dreamweaver中配置web服务器用于本地测试。

1.4 基础知识

PHP脚本以“<?php”开头,以“?>”结尾;

扩展名为.php;

语句以分号“;”结尾;

PHP中注释语句:用双斜杠(//)来表示;

echo是PHP中的输出语句,可以把字符串输出;

二、集成开发包

2.1 WampServer

免去了开发人员将时间花费在繁琐的配置环境过程,从而腾出更多精力去做开发。

W:windows

a:apache

m:mysql

p:php

2.2 LNMP

L:linux

n:nginx

m:mysql

p:php

三、 变量、常量、运算符、语句

3.1 变量语法

变量定义语法:(变量名必须通过$符号标识)

$变量名 = 变量值;

全局变量: php 中 以 “$_”开头的变量,在哪里都可以使用。

PHP是一门松散类型的语言,不必向PHP声明变量的数据类型,PHP会自动把变量转换为自动的数据类型.

3.2 字符串

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

在php中字符串连接符是用点(.)来表示的,如:<?php echo 'Hi,'.'imooc!';?>,这一点比较特殊,其它语言中是用加号(+)来表示的,比如:JavaScirpt、Asp、C。

字符串很长时使用heredoc形式:首先使用定界符表示字符串(<<<),接着在“<<<“之后提供一个标识符如GOD,然后是字符串,最后以提供的这个标识符结束字符串,例:

<?php

$string1 = <<<GOD

XXXX

GOD;

echo $string1;

?>

3.3 常量

3.3.1 自定义常量通过函数define()定义,语法格式为:

bool define(string $constant_name, mixed $value[, $case_sensitive = true])

示例:

$p = "PII";

define("PI", 3.14);

define($p, 3.14);

3.3.2 系统常量

常见的系统常量有:

(1)__FILE__ :php程序文件名。它可以帮助我们获取当前文件在服务器的物理位置。

(2)__LINE__ :PHP程序文件行数。它可以告诉我们,当前代码在第几行。

(3)PHP_VERSION:当前解析器的版本号。它可以告诉我们当前PHP解析器的版本号,我们可以提前知道我们的PHP代码是否可被该PHP解析器解析。

(4)PHP_OS:执行当前PHP版本的操作系统名称。它可以告诉我们服务器所用的操作系统名称,我们可以根据该操作系统优化我们的代码。

3.4 比较运算符

 

 

3.5 错误控制运算符“@”

PHP中提供了一个错误控制运算符“@”,对于一些可能会在运行过程中出错的表达式时,我们不希望出错的时候给客户显示错误信息,可以将@放置在一个PHP表达式之前,该表达式可能产生的任何错误信息都被忽略掉;

如果激活了track_error(在php.ini中设置)特性,表达式所产生的任何错误信息都被存放在变量$php_errormsg中,此变量在每次出错时都会被覆盖,所以如果想用它的话必须尽早检查。

需要注意的是:错误控制前缀“@”不会屏蔽解析错误的信息,不能把它放在函数或类的定义之前,也不能用于条件结构例如if和foreach等。

3.6 foreach循环语句

常用于遍历数组,一般有两种使用方式:不取下标、取下标。

(1)只取值,不取下标

<?php foreach (数组 as 值){ //执行的任务 } ?>

(2)同时取下标和值

<?php foreach (数组 as 下标 => 值){ //执行的任务 } ?>

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值