{"id":620,"date":"2003-12-22T00:32:34","date_gmt":"2003-12-21T22:32:34","guid":{"rendered":"\/\/?p="},"modified":"-0001-11-30T00:00:00","modified_gmt":"-0001-11-29T23:00:00","slug":"phplinks-dedicati-a-php5","status":"publish","type":"post","link":"https:\/\/www.fullo.net\/blog\/2003\/12\/22\/phplinks-dedicati-a-php5\/","title":{"rendered":"php::Links(&#8216; dedicati a PHP5&#8217; );"},"content":{"rendered":"<blockquote><p><a href=\"http:\/\/propel.phpdb.org\/wiki\/\">Creole<\/a> is a database abstraction layer for PHP5. It abstracts PHP&#8217;s native db-specific API to create more portable code while also providing developers with a clean fully object-oriented interface based on the API for Java&#8217;s JDBC.<br \/>\nThere are a number of database abstraction packages for PHP. Creole draws from experience with several of these &#8212; noteably PEAR::DB, PEAR::MDB, and ADOdb. Creole was created as a sub-project of <a href=\"http:\/\/propel.phpdb.org\/\">Propel<\/a> to meet specific needs that none of the available abstraction layers were able to address in a satisfactory way.<\/p><\/blockquote>\n<blockquote><p><a href=\"http:\/\/propel.phpdb.org\/\">Propel<\/a> provides an object-oriented solution for finding and manipulating data in a SQL datastore. From an XML schema describing your data model, Propel creates SQL definition\/dump files specific to your RDBMS and PHP classes for working within your data model. Propel also performs supplemental tasks like bulding API docs (phpdoc), and creatings a TGZ of the built files.<\/p><\/blockquote>\n<blockquote><p><a href=\"http:\/\/www.develnet.org\/1.html\">coWiki<\/a> is a free (GPL) tool written in PHP 5 which creates a collaborative website that gathers, organizes and extends knowledge. It can manage text documents and binaries, act like a weblog or organize knowledge bases such as FAQs. In many senses, it is very like a wiki. coWiki provides an easy way to maintain and discuss its documents. It also provides a fast way for qualified contributors to create content online, using a simple and easy to apply markup language without needing HTML editing skills.<br \/>\ncoWiki is template based, multilingual and modular. <\/p><\/blockquote>\n<p>ciuaz<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Creole is a database abstraction layer for PHP5. It abstracts PHP&#8217;s native db-specific API to create more portable code while also providing developers with a clean fully object-oriented interface based on the API for Java&#8217;s JDBC. There are a number of database abstraction packages for PHP. Creole draws from experience with several of these &#8212; [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2},"jetpack_post_was_ever_published":false},"categories":[5],"tags":[],"class_list":["post-620","post","type-post","status-publish","format-standard","hentry","category-tecnologia"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.5 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>php::Links(&#039; dedicati a PHP5&#039; ); - Fullo<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.fullo.net\/blog\/2003\/12\/22\/phplinks-dedicati-a-php5\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"php::Links(&#039; dedicati a PHP5&#039; ); - Fullo\" \/>\n<meta property=\"og:description\" content=\"Creole is a database abstraction layer for PHP5. It abstracts PHP&#8217;s native db-specific API to create more portable code while also providing developers with a clean fully object-oriented interface based on the API for Java&#8217;s JDBC. There are a number of database abstraction packages for PHP. Creole draws from experience with several of these &#8212; [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.fullo.net\/blog\/2003\/12\/22\/phplinks-dedicati-a-php5\/\" \/>\n<meta property=\"og:site_name\" content=\"Fullo\" \/>\n<meta property=\"article:published_time\" content=\"2003-12-21T22:32:34+00:00\" \/>\n<meta name=\"author\" content=\"Francesco Fullone\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@fullo\" \/>\n<meta name=\"twitter:site\" content=\"@fullo\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Francesco Fullone\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/2003\\\/12\\\/22\\\/phplinks-dedicati-a-php5\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/2003\\\/12\\\/22\\\/phplinks-dedicati-a-php5\\\/\"},\"author\":{\"name\":\"Francesco Fullone\",\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/#\\\/schema\\\/person\\\/24e91bc6caea6c411a8668df5639428c\"},\"headline\":\"php::Links(&#8216; dedicati a PHP5&#8217; );\",\"datePublished\":\"2003-12-21T22:32:34+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/2003\\\/12\\\/22\\\/phplinks-dedicati-a-php5\\\/\"},\"wordCount\":248,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/#\\\/schema\\\/person\\\/24e91bc6caea6c411a8668df5639428c\"},\"articleSection\":[\"tecnologia\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.fullo.net\\\/blog\\\/2003\\\/12\\\/22\\\/phplinks-dedicati-a-php5\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/2003\\\/12\\\/22\\\/phplinks-dedicati-a-php5\\\/\",\"url\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/2003\\\/12\\\/22\\\/phplinks-dedicati-a-php5\\\/\",\"name\":\"php::Links(' dedicati a PHP5' ); - Fullo\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/#website\"},\"datePublished\":\"2003-12-21T22:32:34+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/2003\\\/12\\\/22\\\/phplinks-dedicati-a-php5\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.fullo.net\\\/blog\\\/2003\\\/12\\\/22\\\/phplinks-dedicati-a-php5\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/2003\\\/12\\\/22\\\/phplinks-dedicati-a-php5\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"php::Links(&#8216; dedicati a PHP5&#8217; );\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/\",\"name\":\"Fullo\",\"description\":\"nulla e&#039; impossibile per chi non lo deve fare!\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/#\\\/schema\\\/person\\\/24e91bc6caea6c411a8668df5639428c\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/#\\\/schema\\\/person\\\/24e91bc6caea6c411a8668df5639428c\",\"name\":\"Francesco Fullone\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/i0.wp.com\\\/www.fullo.net\\\/blog\\\/wp-content\\\/uploads\\\/2024\\\/10\\\/hawiaina-gold-circled-white.png?fit=622%2C622&ssl=1\",\"url\":\"https:\\\/\\\/i0.wp.com\\\/www.fullo.net\\\/blog\\\/wp-content\\\/uploads\\\/2024\\\/10\\\/hawiaina-gold-circled-white.png?fit=622%2C622&ssl=1\",\"contentUrl\":\"https:\\\/\\\/i0.wp.com\\\/www.fullo.net\\\/blog\\\/wp-content\\\/uploads\\\/2024\\\/10\\\/hawiaina-gold-circled-white.png?fit=622%2C622&ssl=1\",\"width\":622,\"height\":622,\"caption\":\"Francesco Fullone\"},\"logo\":{\"@id\":\"https:\\\/\\\/i0.wp.com\\\/www.fullo.net\\\/blog\\\/wp-content\\\/uploads\\\/2024\\\/10\\\/hawiaina-gold-circled-white.png?fit=622%2C622&ssl=1\"},\"sameAs\":[\"http:\\\/\\\/www.fullo.net\",\"https:\\\/\\\/www.linkedin.com\\\/in\\\/fullo\",\"https:\\\/\\\/x.com\\\/fullo\"],\"url\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/author\\\/fullo\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"php::Links(' dedicati a PHP5' ); - Fullo","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.fullo.net\/blog\/2003\/12\/22\/phplinks-dedicati-a-php5\/","og_locale":"en_US","og_type":"article","og_title":"php::Links(' dedicati a PHP5' ); - Fullo","og_description":"Creole is a database abstraction layer for PHP5. It abstracts PHP&#8217;s native db-specific API to create more portable code while also providing developers with a clean fully object-oriented interface based on the API for Java&#8217;s JDBC. There are a number of database abstraction packages for PHP. Creole draws from experience with several of these &#8212; [&hellip;]","og_url":"https:\/\/www.fullo.net\/blog\/2003\/12\/22\/phplinks-dedicati-a-php5\/","og_site_name":"Fullo","article_published_time":"2003-12-21T22:32:34+00:00","author":"Francesco Fullone","twitter_card":"summary_large_image","twitter_creator":"@fullo","twitter_site":"@fullo","twitter_misc":{"Written by":"Francesco Fullone","Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.fullo.net\/blog\/2003\/12\/22\/phplinks-dedicati-a-php5\/#article","isPartOf":{"@id":"https:\/\/www.fullo.net\/blog\/2003\/12\/22\/phplinks-dedicati-a-php5\/"},"author":{"name":"Francesco Fullone","@id":"https:\/\/www.fullo.net\/blog\/#\/schema\/person\/24e91bc6caea6c411a8668df5639428c"},"headline":"php::Links(&#8216; dedicati a PHP5&#8217; );","datePublished":"2003-12-21T22:32:34+00:00","mainEntityOfPage":{"@id":"https:\/\/www.fullo.net\/blog\/2003\/12\/22\/phplinks-dedicati-a-php5\/"},"wordCount":248,"commentCount":0,"publisher":{"@id":"https:\/\/www.fullo.net\/blog\/#\/schema\/person\/24e91bc6caea6c411a8668df5639428c"},"articleSection":["tecnologia"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.fullo.net\/blog\/2003\/12\/22\/phplinks-dedicati-a-php5\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.fullo.net\/blog\/2003\/12\/22\/phplinks-dedicati-a-php5\/","url":"https:\/\/www.fullo.net\/blog\/2003\/12\/22\/phplinks-dedicati-a-php5\/","name":"php::Links(' dedicati a PHP5' ); - Fullo","isPartOf":{"@id":"https:\/\/www.fullo.net\/blog\/#website"},"datePublished":"2003-12-21T22:32:34+00:00","breadcrumb":{"@id":"https:\/\/www.fullo.net\/blog\/2003\/12\/22\/phplinks-dedicati-a-php5\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.fullo.net\/blog\/2003\/12\/22\/phplinks-dedicati-a-php5\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.fullo.net\/blog\/2003\/12\/22\/phplinks-dedicati-a-php5\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.fullo.net\/blog\/"},{"@type":"ListItem","position":2,"name":"php::Links(&#8216; dedicati a PHP5&#8217; );"}]},{"@type":"WebSite","@id":"https:\/\/www.fullo.net\/blog\/#website","url":"https:\/\/www.fullo.net\/blog\/","name":"Fullo","description":"nulla e&#039; impossibile per chi non lo deve fare!","publisher":{"@id":"https:\/\/www.fullo.net\/blog\/#\/schema\/person\/24e91bc6caea6c411a8668df5639428c"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.fullo.net\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":["Person","Organization"],"@id":"https:\/\/www.fullo.net\/blog\/#\/schema\/person\/24e91bc6caea6c411a8668df5639428c","name":"Francesco Fullone","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/i0.wp.com\/www.fullo.net\/blog\/wp-content\/uploads\/2024\/10\/hawiaina-gold-circled-white.png?fit=622%2C622&ssl=1","url":"https:\/\/i0.wp.com\/www.fullo.net\/blog\/wp-content\/uploads\/2024\/10\/hawiaina-gold-circled-white.png?fit=622%2C622&ssl=1","contentUrl":"https:\/\/i0.wp.com\/www.fullo.net\/blog\/wp-content\/uploads\/2024\/10\/hawiaina-gold-circled-white.png?fit=622%2C622&ssl=1","width":622,"height":622,"caption":"Francesco Fullone"},"logo":{"@id":"https:\/\/i0.wp.com\/www.fullo.net\/blog\/wp-content\/uploads\/2024\/10\/hawiaina-gold-circled-white.png?fit=622%2C622&ssl=1"},"sameAs":["http:\/\/www.fullo.net","https:\/\/www.linkedin.com\/in\/fullo","https:\/\/x.com\/fullo"],"url":"https:\/\/www.fullo.net\/blog\/author\/fullo\/"}]}},"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p3OSc1-a0","jetpack_likes_enabled":true,"jetpack-related-posts":[{"id":1660,"url":"https:\/\/www.fullo.net\/blog\/2005\/09\/22\/phparchitect-settembre\/","url_meta":{"origin":620,"position":0},"title":"php|architect settembre","author":"Francesco Fullone","date":"22\/09\/2005","format":false,"excerpt":"Nel nuovo numero di settembre di php|architect: An Introduction to PDO A common complaint of the anti-PHP \u201cexpert\u201d is the lack of a bundled, uniform database access component. With the advent of an improved object model, in PHP 5.0, a few of PHP\u2019s core developers decided that the time has\u2026","rel":"","context":"In &quot;php&quot;","block_context":{"text":"php","link":"https:\/\/www.fullo.net\/blog\/category\/tecnologia\/php\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":559,"url":"https:\/\/www.fullo.net\/blog\/2003\/11\/16\/phplinksphparchitect-novembre\/","url_meta":{"origin":620,"position":1},"title":"php::Links(&#8216;php|architect novembre&#8217;);","author":"Francesco Fullone","date":"16\/11\/2003","format":false,"excerpt":"E' stato pubblicato il numero di novembre di php|architect, questo mese si parla di:Introduction to Version Control with CVS CVS is one of those tools that everyone seems to use. It drives every project on SourceForge, and is used on numerous other projects, including PHP and PEAR. CVS also, however,\u2026","rel":"","context":"In &quot;tecnologia&quot;","block_context":{"text":"tecnologia","link":"https:\/\/www.fullo.net\/blog\/category\/tecnologia\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":1912,"url":"https:\/\/www.fullo.net\/blog\/2006\/04\/05\/pdo-su-dreamhost\/","url_meta":{"origin":620,"position":2},"title":"PDO su Dreamhost","author":"Francesco Fullone","date":"05\/04\/2006","format":false,"excerpt":"Con mio immenso piacere oggi ho ricevuto questa email dallo staff di Dreamhost: Subject: A suggestion you voted for has been completed! Hey! This is just a note to let you know that we've now completed the suggestion: \"Setup PHP 5 to allow PDO (database abstraction layer http:\/\/www.php.net\/pdo).\" from the\u2026","rel":"","context":"In &quot;php&quot;","block_context":{"text":"php","link":"https:\/\/www.fullo.net\/blog\/category\/tecnologia\/php\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":972,"url":"https:\/\/www.fullo.net\/blog\/2004\/08\/24\/phparchitect-agosto\/","url_meta":{"origin":620,"position":3},"title":"php|architect agosto","author":"Francesco Fullone","date":"24\/08\/2004","format":false,"excerpt":"Nuovo numero di php|architect orientato a php5 PHP5: Beyond the Objects So you think that PHP 5 is all about Object-oriented Programming, eh? While OOP is certainly one of the major selling points of PHP 5, there is plenty to be excited about even if you are the procedural type\u2014read\u2026","rel":"","context":"In &quot;php&quot;","block_context":{"text":"php","link":"https:\/\/www.fullo.net\/blog\/category\/tecnologia\/php\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":626,"url":"https:\/\/www.fullo.net\/blog\/2003\/12\/24\/phplinks-dbx\/","url_meta":{"origin":620,"position":4},"title":"php::Links(&#8216; dbx &#8216; );","author":"Francesco Fullone","date":"24\/12\/2003","format":false,"excerpt":"oggi ho scoperto che da php 4.3.0 \u00e8 stata incluso un db abstraction layer direttamente all'interno delle estensioni precaricabili. Il nome di questa estensione \u00e8 dbx e supporta molti db commerciali e non. Che sia il tempo di salutare ADODb, PEAR::DB e Metabase? ciuaz","rel":"","context":"In &quot;tecnologia&quot;","block_context":{"text":"tecnologia","link":"https:\/\/www.fullo.net\/blog\/category\/tecnologia\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":1106,"url":"https:\/\/www.fullo.net\/blog\/2004\/11\/17\/phparchitect-novembre\/","url_meta":{"origin":620,"position":5},"title":"php|architect novembre","author":"Francesco Fullone","date":"17\/11\/2004","format":false,"excerpt":"\u00e8 uscito il numero di novembre di php|architect, in questo numero: PHP 5 & XML When most people talk about PHP 5, they tend to concentrate on the many improvements in the way it works with objects, which is certainly a significant component of the new release. This often leaves\u2026","rel":"","context":"In &quot;php&quot;","block_context":{"text":"php","link":"https:\/\/www.fullo.net\/blog\/category\/tecnologia\/php\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]}],"_links":{"self":[{"href":"https:\/\/www.fullo.net\/blog\/wp-json\/wp\/v2\/posts\/620","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.fullo.net\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.fullo.net\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.fullo.net\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.fullo.net\/blog\/wp-json\/wp\/v2\/comments?post=620"}],"version-history":[{"count":0,"href":"https:\/\/www.fullo.net\/blog\/wp-json\/wp\/v2\/posts\/620\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.fullo.net\/blog\/wp-json\/wp\/v2\/media?parent=620"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.fullo.net\/blog\/wp-json\/wp\/v2\/categories?post=620"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.fullo.net\/blog\/wp-json\/wp\/v2\/tags?post=620"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}