[ロ]「php.ini-recommended」厳しいなおい。

このエントリーをはてなブックマークに追加
はてなブックマーク - [ロ]「php.ini-recommended」厳しいなおい。
Facebook にシェア
[`yahoo` not found]
[`livedoor` not found]
[`friendfeed` not found]
[`tweetmeme` not found]

Windowsの開発環境がずっとPHP4だったんですが、XMLパースとかしなきゃとか、オブジェクト指向に戻らないと!!というわけで、PHP5に上げてみました。
PHPのディレクトリにある「php.ini-dist」ファイルをいつも使うんですが、今回はじめて「php.ini-recommended」というものに目が行きました。レコメンドするんだったら、じゃあこれを使ってみるかと何も考えずに使ったら・・・。


<?php
ほにゃにゃら
?>

はOKなんだけど、


<?
ほにゃにゃら
?>

はPHPのコードとして認識してくれない。という事が判明。たぶんなんかiniファイルに書いてあるんだろうな・・・。
あと、色々エラーでまくり何で、「php.ini-dist」に戻してしまいました(汗
後できちんと調べて、recommendedは何がどう設定されているのか理解しようっと。単純にdiffしたらとんでもなく違うので萎え。また後ほど。


と思ったけど、主要部分はそんなに長くないので載せてみる。


> diff php.ini-dist php.ini-recommended
(中略)
< short_open_tag = On
---
> short_open_tag = Off
89c147
< precision    =  12
---
> precision    =  14
101c159
< output_buffering = Off
---
> output_buffering = 4096
142c200
< ; which should be instantiated.
---
> ; which should be instanciated.
163c221
< allow_call_time_pass_reference = On
---
> allow_call_time_pass_reference = Off
264c322
< ; E_STRICT                    - run-time notices, enable to have PHP suggest c
hanges
---
> ; E_STRICT          - run-time notices, enable to have PHP suggest changes
290c348
< ;   - Show all errors except for notices and coding standards warnings
---
> ;   - Show all errors, except coding standards warnings
292c350
< error_reporting  =  E_ALL & ~E_NOTICE
---
> error_reporting  =  E_ALL
299c357
< display_errors = On
---
> display_errors = Off
309c367
< log_errors = Off
---
> log_errors = On
378c436
< variables_order = "EGPCS"
---
> variables_order = "GPCS"
394c452
< register_long_arrays = On
---
> register_long_arrays = Off
399c457
< register_argc_argv = On
---
> register_argc_argv = Off
415c473
< magic_quotes_gpc = On
---
> magic_quotes_gpc = Off
610c668
< ;date.timezone =
---
> ;date.timezone =
787c845
< ; compatibility mode will probably not stay around forever, so try applying
---
> ; compatability mode will probably not stay around forever, so try applying
915c973
< session.gc_divisor     = 100
---
> session.gc_divisor     = 1000
935c993
< session.bug_compat_42 = 1
---
> session.bug_compat_42 = 0
982c1040
< session.hash_bits_per_character = 4
---
> session.hash_bits_per_character = 5
989c1047
< url_rewriter.tags = "a=href,area=href,frame=src,input=src,form=,fieldset="
---
> url_rewriter.tags = "a=href,area=href,frame=src,input=src,form=fakeentry"
1105c1163
< ; enable automatic encoding translation according to
---
> ; enable automatic encoding translation accoding to

Popular Posts:

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

*