您现在的位置:首页 > 教案格式 > 正文

数组换位置一.介绍 PHP(外文名:PHP: Hyperte(11)

2018-02-02 05:05 网络整理 教案网

严重不推荐适用!

它可以让我们的程序执行流程“任意跳转”。

语法:

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