�������ݵı��

���ܴ󲿷����е� PHP 5 ���벻��Ҫ�κθı�Ϳ����������У�����ע��һЩ�������ݵı����

  • ����֧�� ��ȫģʽ ���κ�������ȫģʽ��Ӧ���ڰ�ȫ���涼��Ҫ���е�����
  • �Ƴ� ħ������ ��Ϊ������ְ�ȫ���⣬���������Ե�Ӧ�ÿ�����Ҫ������ get_magic_quotes_gpc() �� get_magic_quotes_runtime() �������Ƿ��� FALSE �� ���� set_magic_quotes_runtime() ������һ�� E_CORE_ERROR ����Ĵ���
  • register_globals �� register_long_arrays php.ini ָ��Ƴ���
  • ����ʱ�����ô��� ���Ƴ���
  • break �� continue ��䲻�ٽ��ܿɱ������ ���磺 break 1 + foo() * $bar; ���������� break 2; �����Ĺ̶������Կ�ʹ�á��ܴ˱仯Ӱ�죬����������� break 0; �� continue 0; ��
  • �� ������ʱ����չ �У�����֧��ʱ��ʹ�� TZ��TimeZone�������������á�����ʹ�� date.timezone php.ini ����ѡ��� date_default_timezone_set() ������ָ��ʱ����PHP �����ٳ��Բ²�ʱ�������ǻ��˵�"UTC"������һ�� E_WARNING ����
  • �����ֵ��ַ���ƫ���������� $a['foo'] �˴� $a ��һ���ַ���������ʹ�� isset() ʱ���� false��ʹ�� empty() ʱ���� true��������һ�� E_WARNING ����ƫ���������Dz����� null �����һ�� E_NOTICE ���� �����ַ��������� $a['2'] ��������ǰһ�����С�ע�������� '12.3' �� '5 foobar' ������ƫ����������Ϊ�����ֲ�����һ�� E_WARNING ���󣬵���Ϊ�����ݵ�ԭ�����ǻᱻ�ֱ�ת���� 12 �� 5 �� ע�⣺���д��뷵�ز�ͬ�Ľ���� $str='abc';var_dump(isset($str['x'])); // �� PHP 5.4 ����°汾���� false������ PHP 5.3 ����Ͱ汾���� true
  • ����ת�����ַ���������һ�� E_NOTICE ����Ĵ��󣬵����صĽ�������ַ��� "Array" ��
  • NULL ��FALSE ���� һ�����ַ�������ӳ�һ�����������ʱ������һ�� E_WARNING ����Ĵ��󣬶����� E_STRICT ��
  • ���ڲ�����ʹ��ȫ�ֱ������ᵼ��һ���������󡣽�ֹ���� function foo($_GET, $_POST) {} �����Ĵ��롣
  • Salsa10 �� Salsa20 ��ϣ�㷨 ���Ƴ���
  • ��ʹ��������������Ϊ����ʱ�� array_combine() ���ڷ��� array() ������ FALSE ��
  • htmlentities() ���� htmlspecialchars() һ�����������ַ�����������ǰ PHP �汾�Ĵ�������������ڽ��ᷢ��һ�� E_STRICT ����
  • ǿ�ҽ��鲻Ҫ��ʹ�� eregi() �������������°汾�б��Ƴ���

���йؼ������ڱ� ���� ���Ҳ������ں�������������

���к����Ѵ� PHP ���Ƴ���