<?php
$john = array("goodie");
function test(){
global $john;
for($i=0; $i<100; $i++)
{
array_push($john, "pro");
}
print_r($john);
}
test(); // outputs correct array: array("goodie","pro","pro"....)
/* then when again function is called */
test(); // output is NULL
// with 100 errors in loop:
// expects parameter 1 to be an array, NULL given...
Array
(
[0] => goodie
[1] => pro
[2] => pro
[3] => pro
[4] => pro
[5] => pro
[6] => pro
[7] => pro
[8] => pro
[9] => pro
[10] => pro
[11] => pro
[12] => pro
[13] => pro
[14] => pro
[15] => pro
[16] => pro
[17] => pro
[18] => pro
[19] => pro
[20] => pro
[21] => pro
[22] => pro
[23] => pro
[24] => pro
[25] => pro
[26] => pro
[27] => pro
[28] => pro
[29] => pro
[30] => pro
[31] => pro
[32] => pro
[33] => pro
[34] => pro
[35] => pro
[36] => pro
[37] => pro
[38] => pro
[39] => pro
[40] => pro
[41] => pro
[42] => pro
[43] => pro
[44] => pro
[45] => pro
[46] => pro
[47] => pro
[48] => pro
[49] => pro
[50] => pro
[51] => pro
[52] => pro
[53] => pro
[54] => pro
[55] => pro
[56] => pro
[57] => pro
[58] => pro
[59] => pro
[60] => pro
[61] => pro
[62] => pro
[63] => pro
[64] => pro
[65] => pro
[66] => pro
[67] => pro
[68] => pro
[69] => pro
[70] => pro
[71] => pro
[72] => pro
[73] => pro
[74] => pro
[75] => pro
[76] => pro
[77] => pro
[78] => pro
[79] => pro
[80] => pro
[81] => pro
[82] => pro
[83] => pro
[84] => pro
[85] => pro
[86] => pro
[87] => pro
[88] => pro
[89] => pro
[90] => pro
[91] => pro
[92] => pro
[93] => pro
[94] => pro
[95] => pro
[96] => pro
[97] => pro
[98] => pro
[99] => pro
[100] => pro
)
Array
(
[0] => goodie
[1] => pro
[2] => pro
[3] => pro
[4] => pro
[5] => pro
[6] => pro
[7] => pro
[8] => pro
[9] => pro
[10] => pro
[11] => pro
[12] => pro
[13] => pro
[14] => pro
[15] => pro
[16] => pro
[17] => pro
[18] => pro
[19] => pro
[20] => pro
[21] => pro
[22] => pro
[23] => pro
[24] => pro
[25] => pro
[26] => pro
[27] => pro
[28] => pro
[29] => pro
[30] => pro
[31] => pro
[32] => pro
[33] => pro
[34] => pro
[35] => pro
[36] => pro
[37] => pro
[38] => pro
[39] => pro
[40] => pro
[41] => pro
[42] => pro
[43] => pro
[44] => pro
[45] => pro
[46] => pro
[47] => pro
[48] => pro
[49] => pro
[50] => pro
[51] => pro
[52] => pro
[53] => pro
[54] => pro
[55] => pro
[56] => pro
[57] => pro
[58] => pro
[59] => pro
[60] => pro
[61] => pro
[62] => pro
[63] => pro
[64] => pro
[65] => pro
[66] => pro
[67] => pro
[68] => pro
[69] => pro
[70] => pro
[71] => pro
[72] => pro
[73] => pro
[74] => pro
[75] => pro
[76] => pro
[77] => pro
[78] => pro
[79] => pro
[80] => pro
[81] => pro
[82] => pro
[83] => pro
[84] => pro
[85] => pro
[86] => pro
[87] => pro
[88] => pro
[89] => pro
[90] => pro
[91] => pro
[92] => pro
[93] => pro
[94] => pro
[95] => pro
[96] => pro
[97] => pro
[98] => pro
[99] => pro
[100] => pro
[101] => pro
[102] => pro
[103] => pro
[104] => pro
[105] => pro
[106] => pro
[107] => pro
[108] => pro
[109] => pro
[110] => pro
[111] => pro
[112] => pro
[113] => pro
[114] => pro
[115] => pro
[116] => pro
[117] => pro
[118] => pro
[119] => pro
[120] => pro
[121] => pro
[122] => pro
[123] => pro
[124] => pro
[125] => pro
[126] => pro
[127] => pro
[128] => pro
[129] => pro
[130] => pro
[131] => pro
[132] => pro
[133] => pro
[134] => pro
[135] => pro
[136] => pro
[137] => pro
[138] => pro
[139] => pro
[140] => pro
[141] => pro
[142] => pro
[143] => pro
[144] => pro
[145] => pro
[146] => pro
[147] => pro
[148] => pro
[149] => pro
[150] => pro
[151] => pro
[152] => pro
[153] => pro
[154] => pro
[155] => pro
[156] => pro
[157] => pro
[158] => pro
[159] => pro
[160] => pro
[161] => pro
[162] => pro
[163] => pro
[164] => pro
[165] => pro
[166] => pro
[167] => pro
[168] => pro
[169] => pro
[170] => pro
[171] => pro
[172] => pro
[173] => pro
[174] => pro
[175] => pro
[176] => pro
[177] => pro
[178] => pro
[179] => pro
[180] => pro
[181] => pro
[182] => pro
[183] => pro
[184] => pro
[185] => pro
[186] => pro
[187] => pro
[188] => pro
[189] => pro
[190] => pro
[191] => pro
[192] => pro
[193] => pro
[194] => pro
[195] => pro
[196] => pro
[197] => pro
[198] => pro
[199] => pro
[200] => pro
)
Output for 5.1.0
Fatal error: fatal flex scanner internal error--end of buffer missed in /in/dRKgO on line 20
Process exited with code 255.