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的主要内容,如果未能解决你的问题,请参考以下文章