This is an old revision of this page, as edited by SimoneMicky (talk | contribs) at 10:18, 21 April 2021 (→An ideal solution for Office 365 Mailbox Migration: new section). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.
Revision as of 10:18, 21 April 2021 by SimoneMicky (talk | contribs) (→An ideal solution for Office 365 Mailbox Migration: new section)(diff) ← Previous revision | Latest revision (diff) | Newer revision → (diff)Skip to table of contents |
This is the talk page for discussing improvements to the PHP article. This is not a forum for general discussion of the article's subject. |
|
Find sources: Google (books · news · scholar · free images · WP refs) · FENS · JSTOR · TWL |
PHP has been listed as one of the Engineering and technology good articles under the good article criteria. If you can improve it further, please do so. If it no longer meets these criteria, you can reassess it. | ||||||||||||||||
| ||||||||||||||||
Current status: Good article |
This article has not yet been rated on Misplaced Pages's content assessment scale. It is of interest to the following WikiProjects: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Please add the quality rating to the {{WikiProject banner shell}} template instead of this project banner. See WP:PIQA for details.
{{WikiProject banner shell}} template instead of this project banner. See WP:PIQA for details.
{{WikiProject banner shell}} template instead of this project banner. See WP:PIQA for details.
{{WikiProject banner shell}} template instead of this project banner. See WP:PIQA for details.
|
A fact from this article was featured on Misplaced Pages's Main Page in the On this day section on June 8, 2007, June 8, 2008, June 8, 2009, June 8, 2010, June 8, 2012, June 8, 2015, and June 8, 2020. |
The contents of the Visibility of PHP properties and methods page were merged into PHP on 08:41, July 28, 2010. For the contribution history and old versions of the redirected page, please see its history; for the discussion at that location, see its talk page. |
The contents of the PHP Data Objects page were merged into PHP on July 15, 2014. For the contribution history and old versions of the redirected page, please see its history; for the discussion at that location, see its talk page. |
Archives | ||||||||
|
||||||||
This page has archives. Sections older than 100 days may be automatically archived by Lowercase sigmabot III when more than 4 sections are present. |
Using Type Declaration instead of Type Hints
As my change has been reverted it seems appropriate to discuss the matter.
The PHP documentations refers to them as Type declaration, see: https://www.php.net/manual/en/functions.arguments.php#functions.arguments.type-declaration, and the original RFC introducing scalar types, uses the word "declaration", see: https://wiki.php.net/rfc/scalar_type_hints_v5 Although it is true that the PHP 5 documentation referred to them as "hints", and that the "Object Typehint" RFC is named as such but for all intent and purposes it is a type declaration.
Moreover, the word "declaration" is used in other places correctly instead of "hint", see:
PHP 7 also included new language features. Most notably, it introduces return type declarations for functions which complement the existing parameter type declarations, and support for the scalar types (integer, float, string, and boolean) in parameter and return type declarations.
Unusually for a dynamically typed language, PHP supports type declarations on function parameters, which are enforced at runtime. This has been supported for classes and interfaces since PHP 5.0, for arrays since PHP 5.1, for "callables" since PHP 5.4, and scalar (integer, float, string and boolean) types since PHP 7.0. PHP 7.0 also has type declarations for function return types, expressed by placing the type name after the list of parameters, preceded by a colon. For example, the getAdder function from the earlier example could be annotated with types like so in PHP 7:
By default, scalar type declarations follow weak typing principles.
(Emphasis mine)
As I'm new to contributing to Misplaced Pages, I don't know what to do about the following comment from the revert commit
"typehint" is the commonly used term in the community.
As sure it is referred to that but it is not accurate, and my understanding is that Misplaced Pages articles should be accurate.
Can someone more experienced clarify?
Template error in infobox
I don't know where to put this as so many different systems are affected, but I assume many watchers of this article are familiar with code going wrong... currently the infobox has an error "Error: first parameter cannot be parsed as a date or time." The error comes from the code {{start date and age|{{wikidata|qualifier|P348|P577}}}}
. The inner template returns "29 October 2020; 29 October 2020" because apparently it fetches the date both from the latest stable release and the release candidate version. That's not a valid date for the outer template, so we get this error. Is this a more general problem of the wikidata template? Is it expected to return multiple dates? If yes, can we avoid this problem by changing the Wikidata entry? If not, what else can we do to fix the error? We can put the date into the article manually, of course, but that's not a proper fix of the issue. Fetching the version ({{wikidata|property|reference|P348}}
) works flawlessly. User:Romainluc last changed the Wikidata entry. --mfb (talk) 21:32, 14 November 2020 (UTC)
- Try WP:VPT — GhostInTheMachine 22:11, 14 November 2020 (UTC)
- @Mfb: I added
|single=
to that line of the infobox as a temporary work-around until the underlying problem is identified and solved. I'm not sure what will happen if there is a release candidate that is dated AFTER the date of the last stable release - it might return the wrong date. davidwr/(talk)/(contribs) 23:47, 14 November 2020 (UTC)- Infoboxes should be using Module:WikidataIB. – Jonesey95 (talk) 01:08, 15 November 2020 (UTC)
It's December
It's past 26 November so shouldn't it be in the past tense? by kaiete (talk) 20:25, 2 December 2020 (UTC)
Syntax highlighting
The syntaxhighlight
tag does not support modern PHP syntax:
$person = new class { public $firstName = "John"; public $lastName = "Smith"; public function name(){ return "$this->firstName $this->lastName"; } };
or
class MyClass { public string $var1; public array $var2; function pr(string|int $array, array|null $subj): float|false { } } $myObj->pr(subj: , array: "John");
37.212.37.47 (talk) 17:10, 25 January 2021 (UTC)
Branded Email signatures for Office 365
Handling email signatures for all users and devices is a time consuming one while considering large organizations. Sigsync Office 365 Email Signature service provides a centralized management of Email Signatures for Office 365 and Exchange users. It is a secure, cloud based email signature solution that allows you to create and manage companywide Office 365 email signatures for all the users.
Key features
Supports email signature across all the devices (Windows, Mac, Linux, Mobile etc.) and email clients. Allows modifying the signatures by retrieving user details from Azure AD. Adds signatures under latest reply and forward mails. Supports signature in emails in the sent items folder. Allows adding company promotional products, services and events which helps in managing email signature campaign effortlessly. Adds Office 365 profile photos in your email signature Allows creating different signature templates using a simple drag and drop signature generator among the plenty of predefined email signature templates. Supports web analytics, Oneclick survey
An ideal solution for Office 365 Mailbox Migration
Many organizations around the world are getting benefited from Microsoft Office 365 services. This cloud-based email solution has enabled businesses with the utmost productivity. Often the need arises for Office 365 to Office 365 Migration. For this, essential Office 365 mailbox / documents need to be migrated. As Office 365 related processes are complex, most users do not know how to migrate mailbox from one Office 365 account to another one. This issue will be resolved now with EdbMails Office 365 mailboxes migration.
EdbMails Office 365 Migration has the ability to migrate emails, calendars, contacts, and tasks of one Office 365 account to another. Even if the data export is between different Office 365 domains, this application can perform it easily. Users can also select specific folders only to migrate as this tool allows Office 365 selective data transfer. In a nutshell, it is an ideal solution for Office 365 Mailbox Migration.
Some of the highlighted features are:
Migrates all items between Office 365 tenants Exports data between different Office 365 Domains Selective data migration using “Date Filter” Incremental migration if you pause and resume migration between the same mailboxes.
Conclusion: If you are looking for Office 365 mailbox migration, this is the right migration tool for you. This tool ensures smooth migration between Office 365 Mailboxes.
Categories:- Misplaced Pages good articles
- Engineering and technology good articles
- Old requests for peer review
- All unassessed articles
- GA-Class Computing articles
- Mid-importance Computing articles
- GA-Class software articles
- Unknown-importance software articles
- GA-Class software articles of Unknown-importance
- All Software articles
- GA-Class Free and open-source software articles
- High-importance Free and open-source software articles
- GA-Class Free and open-source software articles of High-importance
- All Free and open-source software articles
- All Computing articles
- GA-Class Computer science articles
- Mid-importance Computer science articles
- WikiProject Computer science articles
- GA-Class Internet articles
- Mid-importance Internet articles
- WikiProject Internet articles
- Mid-importance software articles
- GA-Class software articles of Mid-importance
- Unknown-importance Computing articles
- Selected anniversaries (June 2007)
- Selected anniversaries (June 2008)
- Selected anniversaries (June 2009)
- Selected anniversaries (June 2010)
- Selected anniversaries (June 2012)
- Selected anniversaries (June 2015)
- Selected anniversaries (June 2020)