|
php.net | support | documentation | report a bug | advanced search | search howto | statistics | random bug | login |
PatchesPull RequestsHistoryAllCommentsChangesGit/SVN commits
[2002-09-30 20:18 UTC] sniper@php.net
[2002-11-30 00:48 UTC] pollita@php.net
|
|||||||||||||||||||||||||||
Copyright © 2001-2025 The PHP GroupAll rights reserved. |
Last updated: Wed Nov 19 13:00:01 2025 UTC |
The documentation states that max_upload_filesize is an integer, although the result from ini_get is "2M". This is problematic for the following reasons: 1. With the documentation stating the format as an integer, code can be written to output BAD code such as: $my_value = 2M; I fell into this trap and didn't locate the problem easily because my test installations (unfortunately) stated the max_upload_filesize as a true integer inside php.ini. 2. It is not clear how PHP handles the output of GOOD code like: $my_value = "2M"; If I later have code like: if ($my_value > $this_value) // i.e., if ("2M" > "345") Will it break? Will "2M" be considered an integer and converted automatically to 2097152? If this is the case then it is not immediately evident inside of the documentation.