PHP基础

Posted 桃花灬仙人

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PHP基础相关的知识,希望对你有一定的参考价值。

PHP基础

php页面要写在Wamp文件夹下的www文件夹里。

 

PHP标记

<?php   //开始标签

?>    //结束标签

 

地址填写

localhost(#端口号,若是80端口就不需要写)/2018.1.4(#www文件夹下的文件夹或文件名)/ceshi.php(文件)

 

站点设置

站点 -> 管理站点 -> 新建站点 -> 站点名称随意填写,本地站点文件夹为www文件夹

 

服务器配置

站点 -> 管理站点 -> 服务器名称随意写 -> 连接方法:本地网络 -> 服务器文件夹:www文件夹 -> Web URL: http://localhst(#端口号,80可不写) -> 保存 -> 远程和测试都打上勾

 

注释语法

// 单行注释

/*

多行注释

*/

 

输出语句

输出字符串

print "hello" ; //不支持多个字符串
echo "hello world","I\'m comming";//支持多个字符串,常用

 

输出类型

var_dump($aa)

 

输出数组

print_r($arr)

 

定义变量

定义

$+(变量名称)
$a = 5;

 

转换数据类型

(string)$a;//字符串前写括号,括号里写修改的类型

settype(变量,"类型")
settype($a,"int");//返回值为true或false

 

获取类型

gettype($a);//获取变量类型

 

判断变量类型

is_类型($a)

is_int($a);

 

转义字符

\\n //输出换行
\\r //输出回车
\\t //输出制表符
\\" //输出引号

 

输出方式选择

$a ="hello \\n world {$a}";  //双引号可以解析转义字符和变量

$a1 = \'hello world\';  //不会解析转义字符和变量

$a2 = <<<A 
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
<link href="ping_guo.css" rel="stylesheet" type="text/css" />
</head>

<body>


A;       //A要贴在最左边,可以输出有双引和单引的内容(A字符随便定义)

 

全局变量

$GLOBALS;    //数组形式 

 

可变变量

$c = "a";
$a = "world";
echo $$c; //输出结果为world

 

判断变量是否定义

isset($a); //未定义返回值为false,定义后返回值为true

 

删除变量

unset($a);

 

判断空变量

empty(); //未定义返回值为false,定义后返回值为true   且0和空也为true

 

取地址

$a = 10;
$b = &$a; //&为取地址
echo $b;   //结果为10

$a = 10;
$b = &$a;
$b = 15;
echo $a; //结果为15

 

以上是关于PHP基础的主要内容,如果未能解决你的问题,请参考以下文章

PHP代码-psysh调试代码片段工具

超实用的php代码片段

比较有用的php代码片段

php Yoast SEO规范输出的代码片段

php Yoast SEO规范输出的代码片段

使用 NodeJS 和 JSDOM/jQuery 从代码片段构建 PHP 页面