LEADER 03769nam 22005895 450 001 9910254759603321 005 20200702214646.0 010 $a9781484221143 010 $a1484221141 024 7 $a10.1007/978-1-4842-2114-3 035 $a(CKB)3710000000777613 035 $a(DE-He213)978-1-4842-2114-3 035 $a(MiAaPQ)EBC4625227 035 $a(CaSebORM)9781484221143 035 $a(PPN)194807398 035 $a(OCoLC)958879500 035 $a(OCoLC)ocn958879500 035 $a(EXLCZ)993710000000777613 100 $a20160804d2016 u| 0 101 0 $aeng 135 $aurnn|008mamaa 181 $ctxt$2rdacontent 182 $cc$2rdamedia 183 $acr$2rdacarrier 200 10$aTyped PHP $eStronger Types For Cleaner Code /$fby Christopher Pitt 205 $a1st ed. 2016. 210 1$aBerkeley, CA :$cApress :$cImprint: Apress,$d2016. 215 $a1 online resource (XVIII, 76 p. 8 illus., 7 illus. in color.) 225 0 $aExpert's Voice 300 $aIncludes index. 311 08$a9781484221136 311 08$a1484221133 327 $a1. The State of PHP -- 2. Structure -- 3. Extensions -- 4. Design -- 5. Implementation. 330 $aDiscover how stronger types mean cleaner, more efficient, and optimized PHP applications. This unique book looks at typed PHP: PHP types, strings, regular expressions, and more from PHP 7 as found in standard PHP libraries, user libraries, extensions, and cross-compilers. You'll see how to create a set of reusable tools that unify and ease the scalar types of PHP. PHP has a rich history and a dominant place on the web. It has achieved much despite language inconsistencies and difficulties. Bjarne Stroustrup once said: "There are only two kinds of languages: the ones people complain about and the ones nobody uses". PHP is one of those languages that everybody uses, yet that's often seen as a good reason to ignore the bad parts and just get stuff done. We're all for getting stuff done, and to that end, the author has used Plain Ol' PHP for many years. It's always bugged him how procedural PHP is, in an ecosystem of OOP libraries and frameworks. So he decided to take a deeper look at building a stronger type system on top of PHP. That's the goal of this book. What You'll Learn Discover the fundamentals of PHP strings, regex, underscores, native function inconsistencies, and more Examine the structure of PHP types including boxing, regex, namespace functions, composer autoload, null problem, optional values, and more Work with extensions like vagrant + phansible, provisioning, vagrant commands, SPL types, scalar objects, zephir, and more Design using scalar, SPL, zephir, structure types, resolving types, chaining, combining number types, PHPUnit, packaging, and more Plan for the future using a case study example. 606 $aComputer programming 606 $aProgramming languages (Electronic computers) 606 $aWeb Development$3https://scigraph.springernature.com/ontologies/product-market-codes/I29050 606 $aProgramming Techniques$3https://scigraph.springernature.com/ontologies/product-market-codes/I14010 606 $aProgramming Languages, Compilers, Interpreters$3https://scigraph.springernature.com/ontologies/product-market-codes/I14037 615 0$aComputer programming. 615 0$aProgramming languages (Electronic computers) 615 14$aWeb Development. 615 24$aProgramming Techniques. 615 24$aProgramming Languages, Compilers, Interpreters. 676 $a005.11 700 $aPitt$b Christopher$4aut$4http://id.loc.gov/vocabulary/relators/aut$0913756 801 0$bUMI 801 1$bUMI 906 $aBOOK 912 $a9910254759603321 996 $aTyped PHP$92283966 997 $aUNINA LEADER 00682nam a2200217 i 4500 001 991004373224307536 005 20250328143902.0 008 970520s1997 it e 000 0 ita c 020 $a8815060006 040 $aBibl. Dip.le Aggr. Scienze Giuridiche - Sez. Studi Giuridici$bita$cSocioculturale Scs 082 0 $a324.24500904$223 100 1 $aIgnazi, Piero$0120907 245 12$aI partiti italiani /$cPiero Ignazi 260 $aBologna :$bIl mulino,$c1997 300 $a143 p. ;$c20 cm 490 1 $aFarsi un'idea ;$v2 650 7$aPartiti$zItalia$y1943-1996 830 0$aFarsi un'idea ;$v2 912 $a991004373224307536 996 $aPartiti italiani$9649633 997 $aUNISALENTO LEADER 01427nam0 22002891i 450 001 UON00055177 005 20231205102243.499 100 $a20020107d1826 |0itac50 ba 101 $afre 102 $aFR 140 $a||||||||| ||||||||| 200 1 $aEssai sur le Pali : ou langue sacrée de la presqu'ile au-dela du Gange, avec six planches litographiées et la notice des manuscrits palis de la Bibliotheque du roi / E. Burnouf et Chr. Lassen 210 $aParis$cDondey-Dupré$d1826 215 $a222 p., c. di tav.$d22 cm 606 $aLINGUA PALI$3UONC000965$2FI 620 $aFR$dParis$3UONL002984 686 $aSI II IND BC$cSUBCONT. INDIANO - LINGUE INDOARIE - PRACRITO E PALI - STUDI SPECIFICI$2A 700 1$aBurnouf$bEugène$3UONV019863$0370242 701 1$aLASSEN$bChristian$3UONV001567$0636986 712 $aDondey-Dupré$3UONV252865$4650 801 $aIT$bSOL$c20250613$gRICA 899 $aSIBA - SISTEMA BIBLIOTECARIO DI ATENEO$2UONSI 912 $aUON00055177 950 $aSIBA - SISTEMA BIBLIOTECARIO DI ATENEO$dSI RARI SI II IND 005 $eSI MR 19694 7 005 966 $aLINGUE INDOARIE$yLINGUA PALI$3UONC006338 996 $aEssai sur le Pali : ou langue sacrée de la presqu'ile au-dela du Gange, avec six planches litographiées et la notice des manuscrits palis de la Bibliotheque du roi$91148303 997 $aUNIOR