Linux认证基础知识:php相对路径和绝对路径
来源:才华咖 本文已影响2.55W人
来源:才华咖 本文已影响2.55W人
在不断注重高考能力提高的同时,尤其是Linux认证备考的'后阶段,我们选择的是求准求稳求规范。此复习辅导不等于题海战术,而是要积累实战经验,解决掉一些考场失误等问题。
一个好的php代码,无论放到windows还是linux,不同版本的php上,都能正确的输出结果,才是一个好代码。
说起来容易的事,做起来并不是很轻松,很多时候写代码都是功能导向,当前环境,要赶时间立马见效果,基本就是怎么方便怎么来了。
但是为了写出一个好的代码和后期减少调试时间,写每一个代码都要斟酌考虑是否能够适应你所能想到的困难,每次解决一个,日积月累下来,你的代码就会伸缩自如了。
相对路径是对于当前代码文件所在文件夹来说。
绝对路径是相对于根文件夹来说。
当代码需要依赖别的文件时,就需要统一代码的包含路径。
代码执行时出现找不到文件,多数是由于没有定义好路径。
我推荐大家写绝对路径来写程序,相对路径一旦移动后就容易出现找不到要包含的文件。
用到的php函数和常量
dirname
__FILE__
DIRECTORY_SEPARATOR
推荐写一个初始化文件
// Define the core paths
// Define them as absolute paths to make sure that require_once works as expected
// DIRECTORY_SEPARATOR is a PHP pre-defined constant
// ( for Windows, / for Unix)
defined('DS') ? null : define('DS', DIRECTORY_SEPARATOR);
defined('SITE_ROOT') ? null : define('SITE_ROOT', dirname(__FILE__));
defined('LIB_PATH') ? null : define('LIB_PATH', SITE_.'includes');
// load config file first
require_once(LIB_.'');
// load basic functions next so that everything after can use them
require_once(LIB_.'');
// load core objects
require_once(LIB_.'');
require_once(LIB_.'');
// load database-related classes
require_once(LIB_.'');
Linux认证基础知识:Linux中正则表达式与文件处理
Linux认证基础知识:linux操作系统目录结构
Linux认证系统管理:部署PHP项目应该注意的几点
网页制作绝对路径与相对路径的区别讲解
php的zend相对路径问题
网页制作绝对路径与相对路径的区别
Linux认证基础知识:RedHat之vi命令详解
Linux认证系统管理:linux下搭建ftp
用PHP脚本在Linux系统上读取输入和对文件进行操作
实用php计算两个文件相对路径
php中zend相对路径问题
php计算两个文件相对路径的方法
基于ubuntu下nginx+php+mysql安装配置
WINDOWS和Linux上怎么安装php7 alpha 和 yaf
linux下用phpize给PHP动态添加扩展
php安装xdebug/pear/phpunit图文详解
Linux认证基本知识
分享Linux操作系统提高PHP性能的工具APC
Linux认证系统管理:认识与学习bash
怎么在linux的CLI下运行php文件
使用python实现Linux异步epoll的代码
Hiphop Dance街舞基础知识
Linux管理员不可不知十大PHP安全要点
linux认证LPI的介绍
Linux+Apache+Mysql+PHP优化技巧
Linux管理员须知的十大PHP安全要点
Linux认证考试基础知识试题及答案
php获取json数据所有的节点路径
Linux认证基础知识:php相对路径和绝对路径
计算机二级《VFP》考试基础知识:VisualFoxPro基础
学习跳绳的基本路径
初入职场的路径指南
分析thinkphp常见路径用法分析
怎么在linux的CLI下运行php文件大纲
电路基础知识课件
Linux认证系统管理:linuxmail命令发送邮件失败
linux中php如何安装CURL
Linux系统基础知识:IO调度
linux认证考试:FTP设置技巧
Photoshop路径钢笔工具的基础用法