字符串定义方式

三种定义方式:
(1).单引号
(2).双引号
(3).定界符 <<< //定界符一般大写

单引号和双引号的区别:
单引号是在没有变量出现时,单引号和双引号没有什么区别,有自变量之后有区别

花括号:分隔开了变量和其他字符串

php中的定界符
因为php是一个web编程语言,在编程过程中难免会遇到用echo来输出一大段html和javascript脚本的情况,如果用传统的输出方法–按字符串输出的话,肯定要有大量的转义符来对字符串的引号等特殊字符进行转移,以免出现语法错误。
(1)php定界符的作用就是按照原件,包括换行格式什么的,输出其内部的东西
(2)在php定界符中的任何特殊字符都不需要转义
(3)php定界符中的php变量会被正常的用其值来替换

<<< EOF(自定义)

EOF
EOF注意:
结尾的一行,一定要另起一行,并且改行除了EOF,这个定界符结尾标识之处,有任何其他字符,前后都不能有,包括空格。

<?php
header('content-type:text/html;charset-utf8');
// $a = 5;
// $b = 7;
// $str = <<<EOF
//  <table border="1">
//    <tr>
//    <td width='50'>1</td>
//    <td>2</td>
//    </tr>
//    <tr>
//    <td>{$a}</td>
//    <td>{$b}</td>
//    </tr>
//    <tr>
//    <td>5</td>
//    <td>6</td>
//    </tr>
//    </table>
// EOF;
//    echo $str;
   //花括号表示这个地方是一个变量
在这里插入代码片

几种输出方式:
echo
print
print_r
die exit
printf
sprintf

echo:输出一个或多个字符串

print和echo基本一致,但是print不支持逗号分隔多个显示的语法(不支持多个变量的值)只允许输出一个字符串

3.print_r打印关于变量易于理解的信息
print_r()如果给出的事string,integer或float,将打印变量值本身,如果给出的是array,将会按照一定格式显示关键和元素,object与数组类似,所以print_r后面有括号 print-r()

<?php
header('content-type:text/html;charset-utf8');

// $name = '张三';
// $sex = '男';
// $age = '20';
// echo  "我的姓名:{$name},性别:{$sex},年龄:{$age}";
//花括号分割了变量和其他字符串
// echo "我的姓名:" . $name . "性别:" . $sex.",年龄:".$age;

在这里插入代码片<?php
header('content-type:text/html;charset-utf8');
// echo 'aaa';
// echo '<br>';
// $m = 5;
// echo 'aaa ',$m;

// $m = 5;
// print_r($m);//在使用数组时才使用  

4die_等同于exit(退出)
=exit //输出一个消息并且退出当前脚本
void exit //不输出也行
void exit([int])//输出一个整数

// $m = 5;
// return;//终止或 退出脚本
// echo $m;


// function A(){
// 	echo '正在执行函数';
// 	return 5;//函数终止
// 	// die;//终止脚本运行,将整个脚本终止运行,在这停止不会运行其他函数
//     echo 'return 之后';
// }


// echo '开始调用函数';
// return;
// echo '<br>';
// $res = A();//调用函数 ,可以返回值,用一个变量来接收($res)
// echo $res; 
// echo '<br>';
// echo '结束调用函数';
在这里插入代码片
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值