<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/posts/php-sdk-for-windows-azure---milestone-2-release-vdqctexna" -->

---
title: PHP SDK for Windows Azure - Milestone 2 release | daily.dev
description: Microsoft and RealDolmen released the second milestone (CTP2, version 0.2.0) of the PHP SDK for Windows Azure, adding support for Windows Azure Table Storage....
canonical: https://daily.dev/posts/php-sdk-for-windows-azure---milestone-2-release-vdqctexna
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:type: website
og:site_name: daily.dev
og:title: PHP SDK for Windows Azure - Milestone 2 release | daily.dev
og:description: Microsoft and RealDolmen released the second milestone (CTP2, version 0.2.0) of the PHP SDK for Windows Azure, adding support for Windows Azure Table Storage....
og:url: https://daily.dev/posts/php-sdk-for-windows-azure---milestone-2-release-vdqctexna
og:image: https://api.daily.dev/og/posts/VDqCTEXNa.png
og:image:alt: PHP SDK for Windows Azure - Milestone 2 release
og:image:width: 1200
og:image:height: 630
og:locale: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# PHP SDK for Windows Azure - Milestone 2 release

**[Maarten Balliauw](https://daily.dev/sources/maartenballiauw)** · 3 min read · 0 upvotes · 0 comments

## Summary

Microsoft and RealDolmen released the second milestone (CTP2, version 0.2.0) of the PHP SDK for Windows Azure, adding support for Windows Azure Table Storage. The release lets PHP applications create tables, insert and merge entities, run fluent queries, and use batch transactions against Table Storage. A Zend Framework version of the SDK is planned, with announcements to follow. Code examples demonstrate creating a table, inserting and merging entity properties, querying by attribute, and running batched inserts with commit semantics.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://blog.maartenballiauw.be/posts/2009-07-06-php-sdk-for-windows-azure-milestone-2-release>

## Questions this post answers

### How do I use Windows Azure Table Storage from a PHP application?

The PHP SDK for Windows Azure CTP2 (version 0.2.0) adds Table Storage support, letting PHP code create tables, insert and merge entities, run fluent queries, and use batch transactions. Example: instantiate Microsoft_Azure_Storage_Table with the table endpoint, account name, and auth key, then call createTable and insertEntity with a Microsoft_Azure_Storage_DynamicTableEntity object.

_Developers wiring cloud storage into PHP apps follow SDK updates like this one on daily.dev._

### Does Windows Azure Table Storage enforce a fixed schema for entities?

No, Windows Azure Table Storage allows entities with different properties to coexist in the same table, unlike a relational database. A client-side enforced schema can be applied if desired, but it is not required by the storage service itself, giving flexibility when inserting or merging entities like adding a new property to an existing record.

_daily.dev helps developers evaluating schema-flexible storage options stay current on Azure tooling._

## Similar posts on daily.dev

- [Azure SDK Release \(October 2025\)](https://daily.dev/posts/azure-sdk-release-october-2025--smijmktjw) · DevBlogs · 0 upvotes · 0 comments

---

Tags: [#cloud](https://daily.dev/tags/cloud), [#php](https://daily.dev/tags/php)

[View this post on daily.dev](https://daily.dev/posts/php-sdk-for-windows-azure---milestone-2-release-vdqctexna)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@type":"TechArticle","headline":"PHP SDK for Windows Azure - Milestone 2 release","url":"https://daily.dev/posts/php-sdk-for-windows-azure---milestone-2-release-vdqctexna","mainEntityOfPage":{"@type":"WebPage","@id":"https://daily.dev/posts/php-sdk-for-windows-azure---milestone-2-release-vdqctexna"},"datePublished":"2026-10-04T13:04:43.844Z","dateModified":"2026-10-04T13:08:16.676Z","description":"Microsoft and RealDolmen released the second milestone (CTP2, version 0.2.0) of the PHP SDK for Windows Azure, adding support for Windows Azure Table Storage....","image":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/b95448a6fb830cfe2479251f5c8096ce?_a=AQAEuop","thumbnailUrl":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/b95448a6fb830cfe2479251f5c8096ce?_a=AQAEuop","isAccessibleForFree":true,"articleSection":"Maarten Balliauw","inLanguage":"en","publisher":{"@type":"Organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180}},"author":{"@type":"Organization","name":"Maarten Balliauw","logo":"https://media.daily.dev/image/upload/s--rOTg3VYO--/f_auto,q_auto/v1791119043/logos/maartenballiauw?_a=BAMAMicg0","url":"https://daily.dev/sources/maartenballiauw"},"commentCount":0,"discussionUrl":"https://daily.dev/posts/php-sdk-for-windows-azure---milestone-2-release-vdqctexna","interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":0},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":0}],"keywords":"cloud,php","timeRequired":"PT3M"}
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"Maarten Balliauw","item":"https://daily.dev/sources/maartenballiauw"},{"@type":"ListItem","position":3,"name":"PHP SDK for Windows Azure - Milestone 2 release"}]}
{"@context":"https://schema.org","@type":"FAQPage","@id":"https://daily.dev/posts/php-sdk-for-windows-azure---milestone-2-release-vdqctexna#faq","mainEntity":[{"@type":"Question","name":"How do I use Windows Azure Table Storage from a PHP application?","acceptedAnswer":{"@type":"Answer","text":"The PHP SDK for Windows Azure CTP2 (version 0.2.0) adds Table Storage support, letting PHP code create tables, insert and merge entities, run fluent queries, and use batch transactions. Example: instantiate Microsoft_Azure_Storage_Table with the table endpoint, account name, and auth key, then call createTable and insertEntity with a Microsoft_Azure_Storage_DynamicTableEntity object. Developers wiring cloud storage into PHP apps follow SDK updates like this one on daily.dev."}},{"@type":"Question","name":"Does Windows Azure Table Storage enforce a fixed schema for entities?","acceptedAnswer":{"@type":"Answer","text":"No, Windows Azure Table Storage allows entities with different properties to coexist in the same table, unlike a relational database. A client-side enforced schema can be applied if desired, but it is not required by the storage service itself, giving flexibility when inserting or merging entities like adding a new property to an existing record. daily.dev helps developers evaluating schema-flexible storage options stay current on Azure tooling."}}]}
```

