当前位置:Linux教程 - Php - 关于在php中使用中文命名变量、函数、类

关于在php中使用中文命名变量、函数、类

关于在PHP中使用中文命名变量、函数、类
网络小猪 2004-03-01 15


最近看了一篇文章,提到可以用中名命名PHP中的变量,于是测试了一下,还真的好用,拿出来和大家一起分享。
php的命名规则为'[a-zA-Z_x7f-xff][a-zA-Z0-9_x7f-xff]*'
就是说a到z,和A到Z,和_,和0x7f到0xff的字符都受到命名规则的支持,就是说,在php程序中,可以直接使用大部分汉字进行实际命名!
示例程序如下:
<?php
  
class 笑容{
    var
$要说的话 = null ;
    function
($话) {
          echo
"欢迎走入中文php世界!<br>" . $话;
       }
    }
  
$微笑 = new 笑容;
    
$微笑->( " 希望这个发现可以有效的推进程序代码中文化!_ <p align=right>--荣泽威,杜宏林");
?>
<p> </p>
<?

class 名牌汽车{
    var
$奔驰 = '德国';
    function
开车($牌子){
        echo
"您开的车是{$牌子}产的车";
    }
}
$世界名车 = new 名牌汽车;
$奔驰 = '中国';
$世界名车->开车($奔驰);
?>

纯中文脚本解释器(转自CSDN)
网络小猪 发表于 2002-11-15 10:14 PHP ←返回版面          [快速返回]

 类似于basic、php等的脚本解释程序,但是采用完全中文习惯语法,比如:关键字不须空格分界、常量也无须引号标示(但支持引号标示绝对常量)、书写任意(甚至可以从关键字中间换行)等。c++编写、仅52kb、功能强大(因支持win32  api调用、自定义窗口消息)。目前可以解释三种脚本,简体、繁体、c风格。变量名、变量内容没有长度限制,变量名所用字符任意,甚至可以将关键字加引号做变量名。关键字、结合、注释、文本、标号允许无限层嵌套,例:echo  echo  a;;;;;;;;、/*/*b*/*/。可以形如a=b=c=1般赋值。自定义复合关键字摆脱语法限制。具有指针的指针功能(多重)。标号最近原则。静态语法分析(html)。