数组换位置一.介绍 PHP(外文名:PHP: Hyperte(11)
严重不推荐适用!
它可以让我们的程序执行流程“任意跳转”。
语法:
goto 标识符1;
...很多语句。
标识符1:
...很多语句。
标识符2:
...很多语句。
goto 标识符2;
注意:
不能跳入循环中
不能跳入函数中
不能跳出函数外
不能跳出文件外
<?php
goto a;
b:
echo ‘heyheyhey‘.‘ ‘;
goto c;
d:
echo ‘This is library‘.PHP_EOL;
a:
goto b;
c:
echo ‘Good job‘.PHP_EOL;
if(rand(0,1))
goto d;
else
goto a;
终止php脚本的运行:die();或exit();
die是一种“语言结构”,并非函数,可以不写括号。
echo也是一种语言结构,而非函数:
echo (“abc”);
echo “abc”;
echo “abc”, “def”, 123;
<?php
echo ‘abc‘;
echo ‘abc‘,‘def‘;
echo(‘abc‘);
die(‘123‘);
die;
exit(‘123‘);
//echo(‘abc‘,‘def‘);//错
//exit ‘123‘;//错
//die ‘123‘;//错
让php脚本停止n秒,然后继续执行:sleep(n);
//PHP默认最长执行执行超过30s可能报错用set_time_limit()解决。
<?php
echo "start";
sleep(50);
echo "ok";
include,include_once,require,require_once(是语言结构,不是函数)
加载/引入/包含/载入不存在的文件include
<?php
//./1.php不存在
include(‘./1.php‘);//warning
require(‘./1.php‘);//warning error
加上once只会引入一次
dos代码:
cd C:\Users\Administrator\Desktop
::^在dos中转义,>新建文件写一行,>>继续写一行
echo ^<?php > include_once_test.php
echo echo 1; >> include_once_test.php
php代码:
<?php
include(‘./include_once_test.php‘);//加载
include(‘./include_once_test.php‘);//加载
include_once(‘./include_once_test.php‘);//不加载
文件加载返回值
使用include,include_once,require,require_once时成功会返回1
dos代码:
cd C:\Users\Administrator\Desktop
::^在dos中转义,>新建文件写一行,>>继续写一行
echo ^<?php > include_test.php
echo echo "php"; >> include_test.php
php代码:
<?php echo include(‘include_test.php‘)?>//输出php1
<?php echo include‘include_test.php‘?>//输出php1
<?= include(‘include_test.php‘)?>//输出php1
<? include(‘include_test.php‘) ?>//输出php
<? include‘include_test.php‘ ?>//输出php
http://www.jiaoanw.com/%E6%95%99%E6%A1%88%E6%A0%BC%E5%BC%8F/article-25814-11.html
http://www.jiaoanw.com/
true
教案网
http://www.jiaoanw.com/%E6%95%99%E6%A1%88%E6%A0%BC%E5%BC%8F/article-25814-11.html
report
2002
严重不推荐适用! 它可以让我们的程序执行流程“任意跳转”。 语法: goto 标识符1; ...很多语句。 标识符1: ...很多语句。 标识符2: ...很多语句。