, argumenter, som disse, blandt andre ting, folk synes, at nogle af de centrale udviklere er ', ikke anvendelse på deres dagligdag, og hvorfor udviklere af folkesundhedsprogrammet og de mennesker, der bruger php ofte betragtes som uprofessionelt.fremtiden er ' t uindbydende, selv om.det ' er et stykke tid siden løsladelsen af folkesundhedsprogrammet 5.4, og nye versioner er kommet ud hurtigere og hurtigere, lige siden.når 5.5 ramt og indført en uventet stor træk, på den ef - ånde lettet op og genvandt håb om en mere målrettet og struktureret og intelligent centrale udvikling.spørgsmålet om, hvorvidt vi ', vil faktisk få det står hen i det uvisse, men fremtiden faktisk ser lovende ud, især hvis man ser på folkesundhedsprogrammet 5.6 ændringer, der har været hidtil., mens en fuldstændig redegørelse for alle opdateringer ville være alt for store til at dække i en artikel, vil vi gerne henlede deres opmærksomhed på nogle vigtige elementer, der blev indført i finder mest på 5,6:,, nye konstanter tilføjes til ldap, openssl, postgresql, konstant scalar udtryk (med numerisk og streng literals og /eller konstanter) nu er muligt, variadic funktioner, nu kan gennemføres ved hjælp af...operatør, i stedet for at forlade sig på func_get_args().dette vil give en stor lettelse af behov og fakultative parametre, og disse ting kan være uemballeret eller i argument lister, når kalder funktioner ved hjælp af...operatør.det er også kendt som splat operatør på andre sprog, herunder ruby. exponentiation nu er muligt ved hjælp af * * operatør i en bestemt namespace vi kan omfatte specifikke medlemmer af andre namespace. bedre debugging - nu er muligt ved hjælp af phpdbg, som er gennemført som en sapi modul., __debuginfo() magi metode er blevet tilføjet til tillade objekter til at ændre egenskaber og de værdier, der er angivet, når formålet er produkter, der er var_dump(). under folkesundhedsprogrammet: //input kan nu genåbnes og læse så mange gange, som det er nødvendigt.dette arbejde har resulteret i en væsentlig reduktion i mængden af hukommelse, der kræves for at håndtere post - data, filer er større end 2 giga størrelse er nu accepteret, mime - typer i folkesundhedsprogrammet kan anvendes til produktion af indhold som en anden type end folkesundhedsprogrammet, er det, som er en anden type end tekst /html.kommando - line server fra php 5.4 kun havde et par mime typer så langt, og denne version har indført mange.,, ajourført karakteristika:,, uploader ved hjælp af @ fil syntaks er nu kun støttes, hvis de curlopt_safe_upload mulighed er falske.curlfile burde anvendes i stedet. substr_compare() nu vil acceptere 0 for dens længde parameter. unserialize() nu vil mislykkes, hvis vedtaget serialised data, som er blevet brugt til at forsøge at instantiate et objekt, uden at den pågældende.,, nye elementer i folkesundhedsprogrammet 5.4, træk, korte array - syntaks funktion array dereferencing, lukninger, folkesundhedsprogrammet afkorte syntaks, der er til rådighed, klasse medlem adgang, binært tal format, samling forlængelse, der blev bygget i udvikling, web - server i cli tilstand.,, fjernet arv kendetegn, sikker tilstand er ikke længere støttes.alle ansøgninger, som er afhængige af sikker tilstand kan have behov for justering, med hensyn til sikkerhed, register_globals og register_long_arrays ini muligheder og php.ini direktiver er fjernet. de bryder og fortsætte erklæringer ikke længere accepterer variabel argumenter (f.eks. bryd 1 + foo() * $bar).statisk argumenter stadig arbejde, som f.eks. pause. 2.som en bivirkning af denne ændring - 0, og fortsætte 0, er ikke tilladt. define_syslog_variables ini mulighed og tilknyttede funktioner er fjernet. de register_globals og register_long_arrays php.ini direktiver er blevet fjernet, ikke - numerisk snor udligninger - f.eks. $[' fu '], hvor $er en serie - nu tilbage på isset() og sandt om falske empty(), omdannelse af et system med en snor nu vil skabe et e_notice plan fejl, men resultatet af besætningen vil stadig være streng "system". array_combine() nu vender tilbage array() i stedet for falsk, når to tomme arrays er der følgende parametre. nøgleord er reserveret, og kan ikke anvendes som navne af funktioner, klasser osv., træk, kan kræves indbetalt, i følgende functi,spillere, er blevet fjernet fra php:,, define_syslog_variables(), import_request_variables(), session_is_registered(), session_register() og session_unregister()., kaldenavne mysqli_bind_param(), mysqli_bind_result(), mysqli_client_encoding(), mysqli_fetch(), mysqli_param_count(), mysqli_get_metadata(), mysqli_send_long_data(), mysqli: client_encoding() og mysqli_stmt: stmt().,,
nye elementer af folkesundhedsprogrammet 5.6 vs php 5.4
Previous:websted, designere i chennai
Next Page:e løsninger for nye forretninger her