php

Posted 小孩坏坏

tags:

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

---恢复内容开始---

<?php
中间写内容
?>  

注释:

//  单行注释

/*   多行注释 */

①print 只能输出一个字符串

②echo 能够输出多个字符串  用,分开

<body>
<?php
print "hello";
?>
</body>

显示

<body>
<?php
echo "hello","wodf";
?>
</body>

显示

echo是最常用的    

③输出类型

<body>
<?php
var_dump("aa");
?>
</body>

显示:

④输出数组

print_r();

⑤ 弱类型语言

都是用的$符号

强制转换的两种类型

<body>
<?php
$a=5;
var_dump((string)$a);

?>
</body>

 

<body>
<?php
$a=5;
settype($a,"string");
var_dump($a);
?>
</body>

显示:

⑥判断变量是什么类型

<body>
<?php
$a=5;
echo gettype($a);
?>
</body>

输出:

⑦判断变量是不是整型

<body>
<?php
$a=5;
echo is_int($a);
?>
</body>

显示结果为1就是,为0就不是.

⑧定义字符串

定义字符串的三种方式

<body>
<?php
echo $a="helloworrd";
echo $s1=\'helloworrd\';
?>
</body>

一个双引号,一个单引号.

转移字符\\n 代表换行   \\r代表回车  \\t 代表制表符   \\" 代表出现双引号   \\\' 出现单引号  \\\\出现反斜杠

单双引号的区别

<body>
<?php
$a = "hello \\"world";//双引号可以解析转义字符
$b = \'hello \\"world\';//单引号不解析转义字符原样输出
echo $a,"+",$b ;
?>
</body

显示:hello "world+hello \\"world

<body>
<?php
$a = "hello world";//双引号   可以解析变量
$b = \'hello world\';//单引号   不解析变量
echo "当前输出为:{$a}" ;
echo \'当前输出为:{$b}\' ;
?>
</body>

显示:当前输出为:hello world当前输出为:{$b}

第三种方法

$s<<<A

(输入任何内容)

A;

<body>
 <?php
$s = <<<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>
A;
var_dump ($s);
?>
</body>

  

显示:

⑨可变变量

<body>
<?php
$a="hello";
$hello="张三";
echo $$a
?>
</body>

显示:

⑩isset变量是否定义  是true  没被定义 false

unset清除变量

empty 变量是否为空(变量为0变量为空    empty返回true)

<body>
<?php
 var_dump(isset($a));
?>
</body>

显示:

 

 

 

 

 

 

 

  

 

---恢复内容结束---

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

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

超实用的php代码片段

比较有用的php代码片段

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

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

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