如果是单一入口模式的在index.php里的都会有简介
/**
*
**/
如果是自己,或团队开发的自己框架,有的会注明
② 什么是PHP源码
你现在看的网络 就是由源码(代码)组成
而编写网站代码语言分很多种 就像都可以造汽车 只是厂家不同 制造工艺不同 有的先进 有的贵有的便宜
主流的网站代码语言 asp, asp.net, php 我只知道这么多其实还有很多
都是由不同的公司开发的 虽然编写语言不同 但是他们的目的都是一样 制作网站 或程序
php源码就是程序语言的一种
③ PHP代码解读
如果还未定义BASE_PATH
就把BASE_PATH定义为 当前目录 ./
你可以去后盾人平台看看,里面有很多专家录制的教学视频对你是很有帮助的
④ PHP源码到底是什么
PHP,是英文超级文本预处理语言Hypertext Preprocessor的缩写。PHP 是一种 HTML 内嵌式的语言,是一种在服务器
端执行的嵌入HTML文档的脚本语言,语言的风格有类似于C语言,被广泛的运用。PHP源码指的使用PHP开发的实例,没有经过二次封装,能够直接进行二
次开发的程序,PHP简单易学,如果你想学网站开发,PHP是一个不错的选择,因会PHP跟其它语言相对有一定的优势:
1、PHP是开放的源代码:所有的PHP源代码事实上都可以得到。
2、PHP是免费的。和其它技术相比,PHP本身免费。
3、php的快捷性,程序开发快,运行快,技术本身学习快。嵌入于HTML:因为PHP可以被嵌入于HTML语言,它相对于其他语言,编辑简单,实用性强,更适合初学者。
4、跨平台性强:由于PHP是运行在服务器端的脚本,可以运行在UNIX、linux、WINDOWS下。
5、效率高:PHP消耗相当少的系统资源。
6、图像处理:用PHP动态创建图像
7、面向对象:在php5 中,面向对象方面都有了很大的改进,现在php完全可以用来开发大型商业程序。
8、专业专注:
⑤ 看懂PHP源码需要掌握哪些技术
看懂PHP源码,如果简单的程序,需要掌握基础的PHP函数即可,框架的需要了解框架结构
PHP多看,多写,熟能生巧,不过现在更新换代太快了,PHP不学习就落后,当你还在学习什么事变量,别人已经MVC了,学习PHP一定要用心。
多下载开源程序,调试,并查看代码结构,找到函数出处,里面的作用是什么!
有的2个月就能阅读代码了
⑥ php源码分析之DZX1.5随机数函数random用法
本文实例讲述了php源码分析之DZX1.5随机数函数random用法。分享给大家供大家参考。具体如下:
<?php
/**
*
@param
int
$length:
随机数长度
*
@param
int
$numeric:
0或非0,其中0表示随机数由全数字组成,非0表示随机数由全字母组成
*
@return
string:
返回生成的随机数
*/
function
random($length,
$numeric
=
0)
{
$seed
=
base_convert(md5(microtime().$_SERVER['DOCUMENT_ROOT']),
16,
$numeric
?
10
:
35);
$seed
=
$numeric
?
(str_replace('0',
'',
$seed).'012340567890')
:
($seed.'zZ'.strtoupper($seed));
$hash
=
'';
$max
=
strlen($seed)
-
1;
for($i
=
0;
$i
<
$length;
$i++)
{
$hash
.=
$seed{mt_rand(0,
$max)};
}
return
$hash;
}
echo
random('15',1);
echo
'<br
/>';
echo
random('15');
/*End
of
php*/
运行结果如下:
228283270677112
SjqffsU76994qfS
希望本文所述对大家的php程序设计有所帮助。
⑦ PHP源码解释 请解释一下 谢谢。
定义常量 有啥好解释的。。。。魔术常量都没用一个你看不懂?
我也只能猜含义 应为定义常量 只有定义的人才 准确的知道含义
FTX_VERSION 版本
FTX_RELEASE 时间
APP_NAME 项目名
APP_PATH 项目根目录
FTX_DATA_PATH 数据目录
EXTEND_PATH 应该也是目录
CONF_PATH 配置文件目录
HTML_PATH 静态文件目录
RUNTIME_PATH 运行时 目录
⑧ PHP源码什么的,哪里可以详细的了解下
你要是想干这行,学习要循序渐进才可以,先从简单的前端开始学,html、css、js、jquery、html5、css3、angular、vue等,然后才是后台php、mysql数据库、linux操作系统、laravel、thinkphp等常用框架,我之前也是一脸茫然,后来偶然找了后盾人学习平台,里面视频挺全面的。
⑨ PHP源码如何使用
PHP程序都要用MYSQL,如果没有MYSQL,就不能用它们;
第一:配置数据库信息,改成自己所需的;
第二:导入数据库;
第三:安装wamp5 输入 http://127.0.0.1/自己的文件名。
1:如果是php源码,在本地电脑使用时。要先安装phpnow环境套件包(下附),里面包含
了php+mysql等,也是用迅雷搜索下载。那个套件安装很傻瓜化,不用我说了。
2:把所有的源码复制到套件安装目录下的htdocs文件夹里,使用方法如上面的3
。
3:如果打不开,请先确定你的数据库是需要导入的吗?如果是,请用
http://127.0.0.1/phpmyadmin/导入数据库。再检查数据库连接文件config.php
(用记事本打开,一般是这个文件。)里的数据库连接参数如密码等是否正确,
否则改之。
4:如果你添加了虚拟主机,想在虚拟主机里运行php源码,那就把源码复制到虚
拟主机所控的文件夹下,用“http://虚拟主机地址/ ”来访问。
⑩ PHP代码解析
$this["id"] = pack("H*", $this["id"]);//把$this["id"]用16进制载入,赋值给自身
$sUserName = $this["user_name"];//貌似是获取页面传进来的参数user_name
$oDb = DatabaseFactory::Create("default");//新建sql链接
$sCommandText = "Select * From `apps` Where `user_name` = '" . addslashes($sUserName) . "'";//构造sql语句
$aResults = $oDb->Query($sCommandText);//执行语句
if(count($aResults) > 0)//判断搜索结果集是否大于0
{
if($this["id"] != $aResults[0]["id"])//判断第一个Id是否和$this["id"]相等,不等则抛出异常
{
throw new Exception("该用户名已被使用,请更换。", -1);
}
}
parent::Update();//调用父类中的update函数
$this->id = bin2hex($this->id);//转换2进制id为16进制