当前位置:首页>php>PHP语言之案例解析

PHP语言之案例解析

  • 2026-08-26 02:09:43
PHP语言之案例解析
案例一:打印完整的 PHP 配置信息
<?php// 打印完整的 PHP 配置信息phpinfo();
案例二:打印包含完整路径的文件名
<pre> // 分行显示<?php// 打印包含完整路径的文件名echo __FILE__?></pre><pre> // 分行显示<?php// 只取文件名部分echo basename(__FILE__);?></pre><pre><?php// 在 HTML 页面中输出当前脚本名(相对路径)echo $_SERVER['PHP_SELF'];?></pre>
案例三:动态输出 JavaScript代码
<?phpheader('Content-Type: text/html; charset=utf-8');?><!-- 第1行:声明文档类型和HTML结构 --><!DOCTYPE html><htmllang="zh-CN"><head>    <metacharset="UTF-8"> <!-- 字符集设置为UTF-8 -->    <title>PHP 输出 JavaScript 示例</title></head><body>    <!-- 第2部分:PHP 动态生成 JavaScript -->    <?php    // 使用 echo 输出一段 JavaScript 代码    echo "<script>";    echo "alert('欢迎进入 PHP 编程世界');";  // 弹窗显示欢迎信息    echo "</script>";    ?>    <!-- 可选:页面上显示其他内容 -->    <h1>Hello from PHP!</h1>    <p>这个页面是由 PHP 动态生成的,并且包含了 JavaScript 弹窗。</p></body></html>
<body>    <?php    $message "欢迎进入 PHP 编程世界";    $redirectUrl "https://baidu.com"// 替换为你的目标地址    echo "<script>";    echo "alert('{$message}');";                     // 先弹窗提示    echo "setTimeout(() => { window.location.href = '{$redirectUrl}'; }, 2000);"// 2秒后跳转    echo "</script>";    ?>    <p>正在跳转,请稍候……</p></body>
案例四:当数字遇到字符串
<?php$num 10;$str "我是字符串型数据";// 先检查是否为合法数字或可转为数字的字符串if(is_numeric($str)) {    $result $num $str;else {    // 如果不是数字,则设为默认值 0    $result $num 0;    // 如果需要提示,可以取消下面这行注释    // echo "警告:'{$str}' 不是有效的数字字符串,已自动补零。<br>";}// 输出第一部分:自动类型转换的结果(换行)echo "自动类型转换:{$num} + {$str} = {$result}";echo "<br>"// ← 这里是关键:添加一个 HTML 换行标签// 强制类型转换示例$forcedStr = (int)$str// 尝试把非数字字符串转为整数 → 得到 0// 输出第二部分:强制类型转换的结果(换行)echo "强制类型转换:";echo $num " + " . $str " = ";echo $num $forcedStr;echo "<br>"// 再次换行,使输出更整洁
案例五:可变变量
<?php// 可变变量实战示例$a"I";$b " ";$e "Like ";$d " ";$c "PHP!";$varName1'a';$varName2 'b';$varName3'e';$varName4 'd';$varName5 'c';echo $$varName1 $$varName2 $$varName3 $$varName4 $$varName5
写代码不是考试,没人要求你一次写成。

最新文章

随机文章