PHP的一些较少的应用,不是很常见到

本文详细介绍了PHP中可变变量的概念及其使用方法,通过实例展示了如何动态设置变量名,并解释了其背后的原理。同时,文章还探讨了PHP中代码段的用途及正确语法,提供了一个具体的例子来说明如何在代码段中插入HTML代码。最后,文章对比了include()和require()函数的区别,并给出了避免文件重复包含的方法。
php 两个美元符号:可变变量

PHP还有一个相当令人兴奋的特性: 可变变量
所谓可变变量,就是一个变量的变量名可以动态的设置和使用。
看看下面的例子:
1  <? php
2    $a = " hello " ;
3    $hello = " world " ;
4    echo   $a . "   " . $ $a ;
5  ?>  
输出的结果居然是hello,world.太神奇了。$$a其实就是$hello,因为$a的值是hello。
变量就这多了。下面看看常量。


PHP 三个尖括号(<<<)含义(代码段)
<?php  
   $str = <<<CONTENT  
      <a href="www.google.com" mce_href="www.google.com">Google</a>  
      <a href="www.baidu.com" mce_href="www.baidu.com">Baidu</a>  
   CONTENT;  
   echo $str;
?>

    这是代码段。PHP中代码段的使用有一个好处,就是当你需要输出一段代码时(可以包括多行),代码段可以保持一个更具逻辑性的形态。经常用来插入HTML代码。
    注意CONTENT是任意字符,表示的是一个标记的意思。<<<CONTENT表示标记开始,最后的CONTENT表示代码段结束。且此CONTENT必须顶格写(前面不能有空格或者制表符等任意字符)

include()和require()的区别
include()和require()的区别 这相信是PHP中最基本的问题了,也是很多公司面试时必考的题呵呵。

给大家复习一下:

require() :如果文件不存在,会报出一个fatal error.脚本停止执行
include() : 如果文件不存在,会给出一个 warning,但脚本会继续执行

这里特别要注意的是:
使用include()文件不存在时,脚本继续执行,这种情况只出现在PHP 4.3.5之前,这一点,往往被人忽视。

推荐使用require_once()和include_once(),可以检测文件是否有重复包含。

内联CSS的background-image属性图片相对路径设置失败

编辑母板页时,若在内联CSS里使用诸如background-image: url(title.jpg)或background-image: url(/title.jpg)或background-image: url(../title.jpg)或background-image: url(~/title.jpg),都将导致网页的图片无法显示,或者是位于其他目录的网页,或者是全站的所有网页。

为了解决这一问题,可以将该属性放到单独的CSS文件中,CSS文件和图片文件位于同一目录下,属性设置为background-image: url(title.jpg),再在母板页中引用该CSS,这样就可以解决了。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值