백엔드 개발 PHP 튜토리얼 CI框架源码阅读,系统常量文件constants.php的配置_PHP

CI框架源码阅读,系统常量文件constants.php的配置_PHP

Jun 01, 2016 pm 12:08 PM
CI 프레임워크

CI框架

配置系统常量
1、当文件系统工作的时候检查并配置这些首选项
文件系统运行的时候这些默认的值会适当的增加系统的安全性,但是在php或apache的底层单独的为每各用户开一个进程的时候,使用八进制的值永远是正确的
FILE_READ_MODE 读取文件的模式
FILE_WRITE_MODE   写入文件的模式
DIR_READ_MODE   读取目录的模式
DIR_WRITE_MODE 写入目录的模式

 
2、文件流模式
当我们使用fopen()/popen()的时候需要这些模式
define('FOPEN_READ', 'rb');
define('FOPEN_READ_WRITE', 'r+b');
define('FOPEN_WRITE_CREATE_DESTRUCTIVE', 'wb');
define('FOPEN_READ_WRITE_CREATE_DESTRUCTIVE',  'w+b');
define('FOPEN_WRITE_CREATE', 'ab');
define('FOPEN_READ_WRITE_CREATE', 'a+b');
define('FOPEN_WRITE_CREATE_STRICT', 'xb');
define('FOPEN_READ_WRITE_CREATE_STRICT',  'x+b');

文件源码:
复制代码 代码如下:
[php] 

/*
|--------------------------------------------------------------------------
| File and Directory Modes
|--------------------------------------------------------------------------

| These prefs 控制台、首选项 are used when checking and setting modes when working
| with the file system.  The defaults are fine 罚款 on servers with proper
| security, but you may wish (or even need) to change the values in
| certain environments (Apache running a separate process for each
| user, PHP under CGI with Apache suEXEC, etc.).  Octal values should
| always be used to set the mode correctly.

*/ 
define('FILE_READ_MODE', 0644); 
define('FILE_WRITE_MODE', 0666); 
define('DIR_READ_MODE', 0755); 
define('DIR_WRITE_MODE', 0777); 

/*
|--------------------------------------------------------------------------
| File Stream Modes 文件流模式
|--------------------------------------------------------------------------

| These modes are used when working with fopen()/popen()

*/ 

define('FOPEN_READ',                            'rb'); 
define('FOPEN_READ_WRITE',                      'r+b'); 
define('FOPEN_WRITE_CREATE_DESTRUCTIVE',        'wb'); // truncates existing file data, use with care 
define('FOPEN_READ_WRITE_CREATE_DESTRUCTIVE',   'w+b'); // truncates existing file data, use with care 
define('FOPEN_WRITE_CREATE',                    'ab'); 
define('FOPEN_READ_WRITE_CREATE',               'a+b'); 
define('FOPEN_WRITE_CREATE_STRICT',             'xb'); 
define('FOPEN_READ_WRITE_CREATE_STRICT',        'x+b'); 

 
/* End of file constants.php */ 
/* Location: ./application/config/constants.php */ 
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.

뜨거운 기사 태그

메모장++7.3.1

메모장++7.3.1

사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전

SublimeText3 중국어 버전

중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기

스튜디오 13.0.1 보내기

강력한 PHP 통합 개발 환경

드림위버 CS6

드림위버 CS6

시각적 웹 개발 도구

SublimeText3 Mac 버전

SublimeText3 Mac 버전

신 수준의 코드 편집 소프트웨어(SublimeText3)

PHP에서 CI 프레임워크를 사용하는 방법은 무엇입니까? PHP에서 CI 프레임워크를 사용하는 방법은 무엇입니까? Jun 01, 2023 am 08:48 AM

PHP에서 CI 프레임워크를 사용하는 방법은 무엇입니까?

PHP에서 CI 프레임워크를 사용하는 방법 PHP에서 CI 프레임워크를 사용하는 방법 Jun 27, 2023 pm 04:51 PM

PHP에서 CI 프레임워크를 사용하는 방법

PHP에서 CI4 프레임워크를 사용하는 방법은 무엇입니까? PHP에서 CI4 프레임워크를 사용하는 방법은 무엇입니까? Jun 01, 2023 pm 02:40 PM

PHP에서 CI4 프레임워크를 사용하는 방법은 무엇입니까?

PHP의 CI 프레임워크 가이드 PHP의 CI 프레임워크 가이드 May 22, 2023 pm 07:10 PM

PHP의 CI 프레임워크 가이드

CI 프레임워크에 CSS를 도입하는 방법 CI 프레임워크에 CSS를 도입하는 방법 Dec 26, 2023 pm 05:20 PM

CI 프레임워크에 CSS를 도입하는 방법

CI 프레임워크에서 CSS 스타일을 참조하는 단계에 대한 자세한 설명 CI 프레임워크에서 CSS 스타일을 참조하는 단계에 대한 자세한 설명 Jan 16, 2024 am 09:28 AM

CI 프레임워크에서 CSS 스타일을 참조하는 단계에 대한 자세한 설명

CI 프레임워크를 사용하여 웹 페이지에 CSS 스타일을 도입하는 단계 CI 프레임워크를 사용하여 웹 페이지에 CSS 스타일을 도입하는 단계 Jan 16, 2024 am 09:20 AM

CI 프레임워크를 사용하여 웹 페이지에 CSS 스타일을 도입하는 단계

PHP에서 CI6 프레임워크를 사용하는 방법은 무엇입니까? PHP에서 CI6 프레임워크를 사용하는 방법은 무엇입니까? Jun 01, 2023 pm 11:10 PM

PHP에서 CI6 프레임워크를 사용하는 방법은 무엇입니까?

See all articles