PHP基础

PHP 脚本以 <?php 开头,以 ?> 结尾:

PHP 文件的默认文件扩展名是 ".php"。

PHP 语句以分号结尾(;)

在 PHP 中,所有用户定义的函数、类和关键词(例如 if、else、echo 等等)都对大小写不敏感。

不过在 PHP 中,所有变量都对大小写敏感。

PHP 变量

PHP 变量规则:

  • 变量以 $ 符号开头,其后是变量的名称

函数之外声明的变量拥有 Global 作用域,只能在函数以外进行访问。

如果要在函数内部访问,请在(函数内部)变量前面使用 global 关键词。

PHP 同时在名为 $GLOBALS[index] 的数组中存储了所有的全局变量。下标存有变量名。这个数组在函数内也可以访问,并能够用于直接更新全局变量。

echo 和 print 之间的差异:

  • echo - 能够输出一个以上的字符串

  • print - 只能输出一个字符串,并始终返回 1

提示:echo 比 print 稍快,因为它不返回任何值。

PHP 数据类型:

PHP var_dump() 会返回(输出屏幕)变量的数据类型和值:

$x = 5985;
var_dump($x);
//输出int(5985) 
$cars=array("Volvo","BMW","SAAB");
var_dump($cars);
//输出array(3) { [0]=> string(5) "Volvo" [1]=> string(3) "BMW" [2]=> string(4) "SAAB" }

strlen() 函数返回字符串的长度,以字符计。

strpos() 函数用于检索字符串内指定的字符或文本。

如果找到匹配,则会返回首个匹配的字符位置。如果未找到匹配,则将返回 FALSE。

echo strpos("Hello world!","world");

PHP 常量

常量名称前面没有 $ 符号与变量不同,常量贯穿整个脚本是自动全局的。

如需设置常量,请使用 define() 函数 - 它使用三个参数:

  1. 首个参数定义常量的名称

  2. 第二个参数定义常量的值

  3. 可选的第三个参数规定常量名是否对大小写敏感。默认是 false。

下例创建了一个对大小写敏感的常量,值为 "Welcome to W3School.com.cn!":

<?php
define("GREETING", "Welcome to W3School.com.cn!");
echo GREETING;
?>

PHP基础_第1张图片

在 PHP 创建用户定义函数

用户定义的函数声明以关单 "function" 开头:

在 PHP 中创建数组

在 PHP 中, array() 函数用于创建数组。

count(数组名) 函数用于返回数组的长度(元素数)

PHP 关联数组

PHP - 数组的排序函数

  • sort() - 以升序对数组排序

  • rsort() - 以降序对数组排序

  • asort() - 根据值,以升序对关联数组进行排序

  • ksort() - 根据键,以升序对关联数组进行排序

  • arsort() - 根据值,以降序对关联数组进行排序

  • krsort() - 根据键,以降序对关联数组进行排序



你可能感兴趣的:(PHP基础)